2. Modelo relacional de datos:
El modelo relacional de datos
está representado por una
colección de relaciones
almacenadas. Cada registro de
tipo conceptual en un modelo
relacional de datos se
implanta como un archivo
almacenado distinto.
Submodelo de datos:
Cada uno consta de uno a más
escenarios (vistas) para
describir los datos requeridos
por una aplicación dada. Un
escenario puede incluir datos
de una o más tablas de datos.
estructura
3. Esquema de
almacenamiento:
En el nivel interno, cada tabla
base se implanta como un
archivo almacenado. Para las
recuperaciones sobre las claves
principal o secundaria se
pueden establecer uno o más
índices para accesar un
archivo almacenado.
Sublenguaje de datos:
Es un lenguaje de manejo de
datos para el sistema
relacional, el álgebra
relacional y cálculo relacional,
ambos lenguajes son
“relacionalmente completos”,
esto es, cualquier relación que
pueda derivarse de una o más
tablas de datos, también se
puede derivar con u solo
comando del sublenguaje
4. UNA BASE DE DATOS:
Es un conjunto de datos
pertenecientes a un mismo
contexto y almacenados
sistemáticamente para su
posterior uso.
UN SISTEMA DE GESTION
DE DATOS:
son un tipo de software muy
específico, dedicado a servir de
interfaz entre la base de datos,
el usuario y las aplicaciones que
la utilizan. también se puede
considerar que el sistema de
gestión de datos sirve de
interfaz entre la persona y la
base de datos y la base de datos
ya es el programa donde el
efectúa su trabajo U ocupación.
diferencia
5. Una hoja de cálculo es un
programa que permite
manipular datos numéricos y
alfanuméricos dispuestos en
forma de tablas (la cual es la
unión de filas y columnas).
Habitualmente es posible
realizar cálculos complejos con
fórmulas y funciones y dibujar
distintos tipos de gráficas.
El sistema de gestión de base
de datos es el de manejar de
manera clara, sencilla y
ordenada un conjunto de datos
que posteriormente se
convertirán en información
relevante, para un buen manejo
de datos.
diferencia
6. Una base de datos relacional es
una colección de elementos de
datos organizados en un
conjunto de tablas formalmente
descritas desde la que se puede
acceder a los datos o volver a
montarlos de muchas maneras
diferentes sin tener que
reorganizar las tablas de la
base. La base de datos
relacional fue inventada por
E.F. Codd en IBM en 1970.
Base de datos relacional
7. • Determinar la finalidad de la base de
datos: Esto le ayudará a estar
preparado para los demás pasos.
• Buscar y organizar la información
necesaria: Reúna todos los tipos de
información que desee registrar en la
base de datos, como los nombres de
productos o los números de pedidos
• Convertir los elementos de
información en columnas: Decida qué
información desea almacenar en cada
tabla. Cada elemento se convertirá en
un campo y se mostrará como una
columna en la tabla. Por ejemplo, una
tabla Empleados podría incluir campos
como Apellido y Fecha de contratación.
Pasos de diseño
8. • Especificar claves principales: Elija la
clave principal de cada tabla. La clave
principal es una columna que se utiliza
para identificar inequívocamente cada fila,
como Id. de producto o Id. de pedido.
• Definir relaciones entre las tablas:
Examine cada tabla y decida cómo se
relacionan los datos de una tabla con las
demás tablas. Agregue campos a las tablas
o cree nuevas tablas para clarificar las
relaciones según sea necesario.
• Ajustar el diseño: Analice el diseño para
detectar errores. Cree las tablas y agregue
algunos registros con datos de ejemplo.
Compruebe si puede obtener los resultados
previstos de las tablas. Realice los ajustes
necesarios en el diseño.
• Aplicar las reglas de normalización:
Aplique reglas de normalización de los
datos para comprobar si las tablas están
estructuradas correctamente. Realice los
ajustes necesarios en las tablas.
9. OPERACIONES UNARIAS
Selección: Mediante esta operación se
obtiene un conjunto de filas con todas las
columnas de la tabla. Se seleccionan
determinadas filas incluyendo una
condición. Se utilizan los operadores
booleanos “and” (Y),” or” (O), “not” (NO).
La representación sería la siguiente: O
Condicion (Tabla)
OPERACIONES BINARIAS
Unión: Esta operación solo se puede hacer
si las tablas tienes las mismas columnas,
es decir, por ejemplo si tuviéramos una
tabla llamada empleados2 con las
mismas columnas tan solo tendríamos
que añadir las filas de ambas tablas en
una única tabla. Su representación sería
la siguiente: Tabla1 U Tabla2
Producto cartesiano: se realiza con dos
tablas distintas pero relacionadas por
alguna columna, siempre y cuando el
nombre de la columna no sea el
mismo. Su representación sería la
siguiente: Tabla1 X Tabla2
Operaciones bd
10. OTRAS OPERACIONES EN LA BASE DE
DATOS:
CREATE Este comando crea un objeto
dentro de la base de datos. Puede ser una
tabla, vista, índice, trigger, función,
procedimiento o cualquier otro objeto que
el motor de la base de datos soporte.
ALTER Este comando permite modificar la
estructura de un objeto. Se pueden
agregar/quitar campos a una tabla,
modificar el tipo de un campo,
agregar/quitar índices a una tabla,
modificar un trigger, etc.
DROP Este comando elimina un objeto de
la base de datos. Puede ser una tabla,
vista, índice, trigger, función,
procedimiento o cualquier otro objeto que
el motor de la base de datos soporte.
TRUNCATE Este comando trunca todo el
contenido de una tabla. La ventaja sobre
el comando DROP, es que si se quiere
borrar todo el contenido de la tabla, es
mucho más rápido, especialmente si la
tabla es muy grande.
La desventaja es que TRUNCATE sólo
sirve cuando se quiere eliminar
absolutamente todos los registros, ya que
no se permite la cláusula WHERE.