Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Capitulo 1
2018
AUTOR : www.linkedin.com/in/ivancorderopaco01
INTRODUCCION A BASE DE DATOS Y SQL
La clave es elegida por el diseñador dentro de un conjunto de atributos que cumplen con la condición de identificar
una instancia de entidad.
A estos atributos les llamaremos claves candidatas y la clave elegida será la clave primaria.
INTRODUCCION A BASE DE DATOS Y SQL
Persona Auto
INTRODUCCION A BASE DE DATOS Y SQL
• Atributos en relaciones
Fecha_compra
A veces los atributos no son propios de ninguna
Persona compra Auto entidad…
Sino del hecho mismo de la relación:
Relaciones de tipo "histórico" donde debe
constar una fecha o una hora.
INTRODUCCION A BASE DE DATOS Y SQL
(cardinalidad) (cardinalidad)
A R B
INTRODUCCION A BASE DE DATOS Y SQL
1 1
Persona compra Auto
INTRODUCCION A BASE DE DATOS Y SQL
(1,1) (1,N)
Persona compra Auto
Código
Nombre (1,1) (1,N) Número
Nr_hojas Libro tiene Ejemplar
Ejemplar Estado
Editorial Posición
INTRODUCCION A BASE DE DATOS Y SQL
Hombre Mujer
(p,s)
Dirección Sueldo
Cliente Empleado
INTRODUCCION A BASE DE DATOS Y SQL
Representar
Establecer las gráficamente el
Determinar las claves
Identificar las relaciones entre las esquema obtenido. 6.
primarias de las
entidades dentro del Identificar y describir entidades y obtener su Verificación. (Eliminar
entidades.
sistema. (Entidades los atributos de cada cardinalidad y su tipo. relaciones
(Discriminadores para
fuertes y entidades entidad. Explicitar los roles en redundantes, eliminar
entidades débiles en
débiles). las relaciones o añadir entidades,
identificación).
reflexivas. eliminar o añadir
atributos, ...)
INTRODUCCION A BASE DE DATOS Y SQL
Eliminar columna:
Sintaxis:
ALTER TABLE [nombreParaTabla]
DROP COLUMN [nombreColumna];
Ejemplo:
ALTER TABLE activosfijos.clientes
DROP COLUMN direccion
INTRODUCCION A BASE DE DATOS Y SQL
ELIMINAR CONSTRAINT
Sintaxys:
• ALTER TABLE [nombreEsquema][nombreTabla]
DROP CONSTRAINT [nombreRestriccion];
ejemplo:
INTRODUCCION A BASE DE DATOS Y SQL
EMPRESA DE PROYECTOS
INTRODUCCION A BASE DE DATOS Y SQL
Durante el diseño de un correcto modelo relacional de una base de datos, no cabe la duda la implementación
de un modelo genérico de tablas llamado “Atributos & Tipos” u otros lo llaman (EAV, Entity Attribute Value) en
sus siglas en ingles, el cual aumenta la flexibilidad y robustez del mismo.
La intención de este tipo de “patrón” de diseño por llamarlo de alguna forma, es que permite tener un dominio
detallado sobre todos los atributos que podamos asignarle a cualquier elemento que es almacenado, en pocas
palabras, cada registro habla por si solo y no tendrá libre interpretación, las aplicaciones que hacen uso de
estos valores serán dominados directamente por el manejador de base de datos, y al final todo este proceso
conlleva a una simple solución de auto-documentación e integridad de los datos.
INTRODUCCION A BASE DE DATOS Y SQL
•
LABORATORIO 1
Empresa que gestiona cliente, artículos y pedidos
• Se pide que realize un diagrama entidad relacion, ademas de su implementacion en base de datos
INTRODUCCION A BASE DE DATOS Y SQL
PRACTICA 1
Responda las preguntas a continuación envié las respuestas a correo del instructor: