Base de Datos _ Diapositiva _ Aguilera
Sesión 1: Conceptos Básicos
2014-1
Ing. César Aguilera Serpa
PMP, ITIL, MCP, MCITP, MCTS
PUCP, Base de Datos – INF246
Diapositiva 1
Agenda
Objetivos del Curso
Teoría de conjuntos y relaciones
Uso e importancia de los datos en una organización
Datos, información y bases de datos
Modelo Entidad Relación
PUCP, Base de Datos – INF246
Diapositiva2
Objetivos del Curso
Proporcionar una metodología y técnicas para diseño
de bases de datos organizacionales.
Presentar los conceptos sobre los que se fundamentan
los sistemas de administración de bases de datos
(DBMS).
Presentar herramientas para el uso de DBMSs en un
entorno de sistemas transaccionales multiusuario con
condiciones de integridad y seguridad de datos.
PUCP,Base de Datos – INF246
Diapositiva 3
Trabajo del curso
1ra entrega: Análisis y Diseño (lógico y físico)
Modelo IDEF1X
Diccionario Base de Datos generada
2da entrega: Implementación en un servidor y
consultas de explotación de la base de datos.
Entorno SQL*Plus / iSQL*Plus.
Transacciones definidas
Demostración de aplicación.
PUCP, Base de Datos – INF246
Diapositiva 4Trabajo del curso
Condiciones:
Alumnos
10 grupos de 5 integrantes
Fecha límite: 04 de abril 13:00 p.m.
Fecha de entrega:
Semana 7 y 8 (en horario de clase)
Semana 14 y 15 (en horario de clase)
PUCP, Base de Datos – INF246
Diapositiva 5
Temas de los Laboratorios
L1: Herramienta para modelamiento de datos : Erwin /
InfoSphere Data Architect
L2: Lenguaje dedefinición y manipulación de datos.
SQL : Comandos DDL y DML
L3: Sentencias SQL y procedimientos almacenados
L4: Procedimientos almacenados
L5: Procedimientos almacenados y triggers
PUCP, Base de Datos – INF246
Diapositiva 6
Teoría de Conjuntos y Relaciones
Conceptos matemáticos necesarios
PUCP, Base de Datos – INF246
Diapositiva 7
Conjunto
• Un conjunto es la reunión en un todode objetos bien
definidos y diferenciables entre sí, que se llaman
elementos del mismo.
• Si ‘a’ es un elemento del conjunto ‘A’, se denota con la
relación de pertenencia: a A. En caso contrario, si ‘a’
no es un elemento de ‘A’ se denota a A.
• Ejemplos de conjuntos:
– Ø: el conjunto vacío, que carece de elementos.
– N: el conjunto de los números naturales.
– Z: el conjunto de losnúmeros enteros.
PUCP, Base de Datos – INF246
Diapositiva 8
Conjunto
•
Se puede definir un conjunto:
– por extensión, enumerando todos y cada uno de sus
elementos.
– por comprensión, diciendo cuál es la propiedad que
los caracteriza.
• Un conjunto se suele denotar encerrando entre llaves a
sus elementos, si se define por extensión, o su
propiedad característica, si se definepor comprensión.
Por ejemplo:
• A = {1,2,3, ... ,n}
• B = {a | a N}
PUCP, Base de Datos – INF246
Diapositiva 9
Conjunto - Cardinalidad de un Conjunto
• Conjunto
–
–
–
–
Grupo de objetos (elementos)
A = {a1, a2, a3, ... , an}
A = {a / a є A}
Diagramas de Venn
• Cardinalidad de un Conjunto
– Cantidad de elementos que contiene.
– |A| = 1
a
A
PUCP, Base de Datos –INF246
Diapositiva 10
Subconjunto
• Subconjunto
– Conjunto formado por ningún, algún o todos los
elementos de otro conjunto.
– Se dice que B está contenido en A (también que
B es un subconjunto de A o que B es una parte
de A), y se denota B A, si todo elemento de B
lo es también de A, es decir, a B a A.
B
A
PUCP, Base de Datos – INF246
Diapositiva 11
ProductoCartesiano entre conjuntos
• Es el conjunto de todas las posibles combinaciones
ORDENADAS entre los elementos de estos conjuntos.
– A={a /aєA}, B={b /bєB} AxB = {(a,b) /aєA y bєB}
Jorge, Lima
Jorge, Stgo
Jorge, Bs Aires
Paco, Lima
Paco, Stgo
Paco, Bs Aires
Luis, Lima
Luis, Stgo
Luis, Bs Aires
Jorge
Paco
Lima
Santiago
Luis
Bs Aires
Persona
PXC
PUCP, Base de...
Regístrate para leer el documento completo.