1. Glosario
Qué es una Base de Datos
Una base de datos es un contenedor que permite almacenar información de manera
ordenada, en dichas bases de datos se pueden almacenar datos como ventas,
recursos, inventarios, y muchas más cosas. La cual podemos con mayor facilidad
encontrar, ya que en pocos segundos podemos hacer una consulta a nuestra base de
datos para que nos dé información ya sea de un texto, una imagen, documentos, etc.
Cuáles son las características de una base de datos
Las características de una base de datos son:
-Seguridad y acceso y auditoria
-Consulta compleja optimizadas.
-Respaldo y recuperación
-Independencia lógica y básica de los datos.
-Acceso congruente por parte de múltiples usuarios
-Integridad de los datos.
-Accesos atreves de lenguajes de programación estándar
Cuáles son las ventajas de usar una base de datos
La mejor ventaja es la que podemos ahorrar mucho tiempo ya que esta opción nos
permite con mayor facilidad encontrar cualquier texto, documento o cualquier cosa que
tengamos almacenado en nuestra base de datos, también podremos tener mucha más
seguridad a la hora de poner un cierto texto si es privado podríamos dejarle mayor
seguridad y no tener inconvenientes después, con esta base de datos estaríamos más
seguros y ahorraríamos tiempo.
Cuáles son los tipos de base de datos y sus principales características
Los tipos de bases de datos varían dependiendo la información que este manejando,
ya podrían ser base de datos jerárquicas, base de daros de red, bases de datos
transaccionales, bases de datos relacionales, bases de datos multidimensionales,
bases de datos orientadas a objetos y muchas más dependiendo en que este
información estemos utilizando.
Características principales
-Bases de datos estadísticos: utilizadas primordialmente para almacenar datos
históricos que se puedan usar para estudiar los comportamientos de un conjunto de
datos.
-Base de datos dinámicos: donde la información almacenada se modifica con el
tiempo, permitiendo operaciones como actualización
-Base de datos bibliográficos: nos permite localizar un registro típico base contiene
información de un autor, fecha de publicidad, editorial, titulo, etc
-Base de datos de texto completo: es el contenido de todas las ediciones de una
colección de revista científica, almacena diferentes tipos de información.
2. Quiénes son los usuarios de una base de datos.
Usuarios normales: interactúan con el sistemas mediante a la invocación de algunos
de los programas de aplicación.
Usuarios especializados: usuarios sofisticados que escriben aplicaciones de base de
datos, poseen un nivel de conocimiento superior al tradicional.
Usuario sofisticado: interactúan con el sistema sin programas escritos. Arquitectura de
bases de datos
Explicar Arquitectura de una base de datos.
Nivel interno: tiene un esquema interno que describe la estructura física de
almacenamiento de base de datos, emplea un modelo físico de datos y los únicos
datos que existen están realmente en este nivel.
Nivel externo: describe la estructura de toda la base de datos para una comunidad de
usuarios, oculta los detalles físicos de almacenamiento y trabaja con elementos
lógicos como entidades, atributos y relaciones.
Nivel conceptual: tiene varios esquemas externos o vistas de usuarios, cada esquema
describe la visión que tiene de la base de datos a un grupo de usuarios, ocultando el
resto.
https://es.slideshare.net/negriz/arquitectura-de-sistemas-de- bases- de-datos
Qué es un Sistema de Administración de Base de Datos
Un sistema gestor de base de datos (SGBD) es un conjunto de programas que
permiten el almacenamiento, modificación y extracción de la información en una base
de datos, además de proporcionar herramientas para añadir, borrar, modificar y
analizar datos
Cuáles son las Ventajas e inconvenientes de usar SISTEMA MANEJADOR
DE BASE DE DATOS
Ventajas
Consistencia de datos
Compartición de datos
Manteminiento de estándares
Inconvenientes
Tamaño
Coste económico del SGBD
Presentación vulnerable a los fallos
Investigación Sobre proveedores de Sistemas de Administración de Base
de Datos (SGBD)
Una de los proveedores de sistemas de administración de base de datos es:
3. FlieMaker:este proveedor baso en un producto llamado nutshell, desarollado por
nashoba systems de concord. Entre 1982 y1983.
El proveedor más conocido es
Microsoft Access, se utiliza en la mayoría de software, hasta la llamada VBA.
También se buscaba que Omega funcionara como fron-end para Microsoft SQL Sever.
También podemos encontrar otros proveedores como Oracle corporation, que fue
fundada en 1977 en una empresa de consultoría llamada Software Development
Laboratories(SDL) y otro proveedor no muy reconocido es dBase, fue el primer
sistema de gestión de base de datos usando ampliamente para microcomputadoras,
publicado por AshtonTate para CP/M y más tarde para Apple
Nombre aplicaciones de los sistemas de bases de datos
Las aplicaciones más usuales son para la gestión de empresas e Instituciones
públicas. También son ampliamente utilizadas en entornos científicos con el objeto de
almacenar la información experimental, en otras palabras las bases de datos serán
aplicadas en cualquier parte donde manejen grandes cantidad de información.
https://sites.google.com/site/robertollamasfbd4sc4a/unidad-1/1-2-areas-de-aplicacion-de-los-sistemas-de-base-de-datos
Hacer comparación entre SGBD y Sistema de archivos
Dato: cifra, letras o palabras que se suministra a la computadora como entrada y la
maquina almacena en su determinado formato
Información: es un conjunto organizado de datos procesados, que constituyen un
mensaje que cambia el estado de conocimiento del sujeto o sistema que recibe dicho
mensaje
Almacenamiento: es la capacidad que tiene un equipo de guardar cierta cantidad de
información
Relación: correspondencia o conexión que hay entre dos o más cosas
Tabla: se refiere a un sistema de ordenar información que generalmente se utiliza en
filas y columnas
Formulario: es un documento, ya sea físico o digital, diseñado para que el usuario
introduzca datos estructurados (nombres, apellidos, dirección, etc.)
Consulta: se refiere a la búsqueda de alguna información a la cual no tenemos mucho
conocimiento y esta se puede hacer a través de libros o internet
Registro:es cuando ingresamos la información de algo o alguien en un documento
Cardinalidad: Es el número de entidades con la cual otra entidad puede asociar
mediante una relación
Entidades: una entidad es la representación de un objeto o concepto del mundo real
que se describe en una base de datos.
4. Flexibilidad e Independencia:la complejidad de las BD y la necesidad de irlas
adaptando a la evolución del SI hacen que un ojobeto básico de los SGBD sea dar
flexibilidad a los cambios
Redundancia: e inconsistencia de datos redundancia de datos esta se presenta
cuando se repiten innecesariamente datos en los archivos que conforman la base de
datos.
Seguridad: ciencia interdisciplinaria que está encargada de evaluar, estudiar y
gestionar los riesgos que se encuentra sometido una persona, un bien o el ambiente.
Integridad de los Datos: se refiere a la correctitud y completitud de la información en
una base de datos, cuando los contenidos se modifican con sentencias INSERT;
DELETE o UPDATE; la integridad de los datos almacenados puede perderse de
muchas maneras diferentes
Concurrencia de Usuarios: el hecho de que los DBMS (SISTEMAS DE
ADMINISTRACION DEBD) permiten que muchas transacciones puedan accesar a una
misma base de datos a la vez.
Diseño Conceptual: Modelo Entidad- Relación: Un diagrama o modelo entidad-
relación (a veces denominado por sus siglas en inglés, E-R "Entity relationship", o del
español DER "Diagrama de Entidad Relación") es una herramienta para el modelado
de datos que permite representar las entidades relevantes de un sistema de
información así como sus interrelaciones y propiedades.
https://es.wikipedia.org/wiki/Modelo_entidad-relaci%C3%B3n
Pasos para crear un modelo Entidad/Relación: Instrucciones
-Escribe los nombres de las entidades distribuidas en una hoja de papel y dibuja un
rectángulo alrededor del nombre de cada entidad. Las entidades suelen ser
sustantivos en las descripciones de un sistema, reglas o una narrativa. Por ejemplo, en
un cine las entidades podrían ser película, horario del espectáculo, pantalla, actor y
cine.
-Dibuja una línea entre las entidades que tengan una relación entre sí. Dibuja un
diamante en cada línea y escribe la naturaleza de la relación en él. Por ejemplo, dibuja
una línea entre los cuadros de actor y de película y escribe "actúa/interpretado por" en
el diamante de la línea.
-Añade los atributos en círculos y conéctalos a las entidades relacionadas usando
líneas. Esto atributos pueden ser cualquier información importante que quieras
representar en el diagrama entidad-relación. Por ejemplo, puedes añadir el nombre del
actor, una fotografía y una biografía.
5. -Añade la Cardinalidad o el número de elementos de cada entidad. Por ejemplo, si
muchas películas pueden tener muchos horarios para el espectáculo, puedes añadir
un punto en los dos extremos de la línea de la relación que se encuentra entre los dos
cuadros. Si una pantalla reproduce muchos espectáculos, coloca un punto en el
extremo de la línea que toca al cuadro de los espectáculos.
http://www.ehowenespanol.com/crear-diagramas-entidadrelacion-como_261986/
Normalización: es un proceso que consiste en designar y aplicar una serie de reglas
a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo
relacional
Diseño Lógico: Modelo Relacional:
Primero que todo se separa de una tabla conceptual, el primer paso es que todos los
datos deben tener un único registro.
Dependencia funcional, cada campo debe depender de la clave primaria y por ultimo
no puede haber ningún atributo que dependa de otro que no tenga clave primaria
Claves Primarias: tributo de la tabla, registro único de cada fila de una tabla
Claves foráneas: identifica una columna o grupo de columnas en una tabla (tabla hija
o referendo) que se refiere a una columna o grupo de columnas en otra tabla (tabla
maestra o referenciada). Las columnas en la tabla referendo deben ser la clave
primaria u otra clave candidata en la tabla referenciada
Reglas de Integridad: La integridad tiene como función proteger la BD contra
operaciones que introduzcan inconsistencias en los datos. Se habla de integridad en el
sentido de corrección, validez o precisión delos datos.
Etapas de Diseño de una Base de Datos:
Etapa del diseño conceptual: en esta etapa se obtiene una estructura de la información
de la futura BD independiente de la tecnología que hay que emplear. No se tiene en
cuenta todavía qué tipo de base de datos se utilizará –relacional, orientada a objetos,
jerárquica, etc. en consecuencia, tampoco se tiene en cuenta con qué SGBD ni con
qué lenguaje concreto se implementará la base de datos. Así pues, la etapa del diseño
conceptual nos permite concentrarnos únicamente en la problemática de la
estructuración de la información, sin tener que preocuparnos al mismo tiempo de
resolver cuestiones tecnológicas.
La forma de elaborar un diseño conceptual expresado con el modelo ER se explica en
el apartado 2 de esta unidad.
El resultado de la etapa del diseño conceptual se expresa mediante algún modelo de
datos de alto nivel. Uno de los más empleados es el modelo entidad interrelación
(entity-relationship), que abreviaremos con la sigla ER.
El resultado del diseño lógico
El resultado del diseño lógico se sitúa ya en el mundo de las representaciones.
2) Etapa del diseño lógico: en esta etapa se parte del resultado del diseño conceptual,
que se transforma de forma que se adapte a la tecnología que se debe emplear. Más
concretamente, es preciso que se ajuste al modelo del SGBD con el que se
desea implementar la base de datos. Por ejemplo, si se trata de un SGBD relacional,
esta etapa obtendrá un conjunto de relaciones con sus atributos, claves primarias y
claves foráneas.
6. Esta etapa parte del hecho de que ya se ha resuelto la problemática de la
estructuración de la información en un ámbito conceptual, y permite concentrarnos en
las cuestiones tecnológicas relacionadas con el modelo de base de datos.
El diseño lógico de una base de datos relacional se explica en el apartado 3 de esta
unidad.
Más adelante explicaremos cómo se hace el diseño lógico de una base de datos
relacional, tomando como punto de partida un diseño conceptual expresado con el
modelo ER; es decir, veremos cómo se puede transformar un modelo ER en un
modelo relacional.
El resultado del diseño físico
El resultado de la etapa del diseño físico se sitúa en el mundo de las representaciones,
al igual que el resultado de la etapa del diseño lógico.
La diferencia con respecto a la etapa anterior es que ahora se tiene en cuenta
aspectos de carácter más físico del mundo de las representaciones.
3) Etapa del diseño físico: en esta etapa se transforma la estructura obtenida en la
etapa del diseño lógico, con el objetivo de conseguir una mayor eficiencia; además, se
completa con aspectos de implementación física que dependerán del SGBD.
http://www.dataprix.com/11-etapas-diseno-bases-datos