Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Bibliografa Recomendada
1. Craig Larman, UML y Patrones, Introduccin al anlisis y diseo orientado a objetos. Prentice Hall 2. C. J. Date, Introduccin a los Sistemas de Bases de Datos. Sptima Edicin, Prentince Hall 3. Unified Modeling Language Specification Version 1.4.2. (http://www.uml.org/)
Desarrollo de Software
Imagine una empresa sin software Imagine una empresa con el software inadecuado
Desarrollo de software
Software: El asistente ideal para que la empresa lleve a cabo su negocio
IPC 2
Por donde comenzamos? 5 Pasos bsicos
Entender como funciona la empresa Disear una aplicacin de software que mejore el funcionamiento a la empresa Desarrollarla y probarla Implementarla Darle mantenimiento
Unidad 1
Introduccin a los sistemas de bases de datos relacionales
Vista Previa
Qu es una base de datos? Qu datos debe guardar en una base de datos? Cmo debe guardar los datos en una base de datos?
Base de Datos
Sistema computarizado para llevar registros Armario electrnico para archivar Depsito o contenedor de una coleccin de archivos de datos computarizados
Base de Datos
Qu es una base de datos? Es un conjunto de datos persistentes que es utilizado por los sistemas de aplicacin de una empresa dada Datos Persistentes
Solo el DBMS puede manipularlos
Modelo de Datos
Definicin lgica, independiente y abstracta de los objetos, operadores que constituyen una mquina abstracta con la que interactan los usuarios Objetos modelan la estructura de datos Operadores moldean su comportamiento
Es todo aquello que los usuarios tienen que conocer
Claves Externas
Conjuntos de atributos en una entidad B que deben coincidir con la clave candidata en A
Cada atributo posee nicamente un valor Esta en 1 FN Todo atributo que no sea clave depende de la clave primaria completa Esta en 2 FN Todo atributo que no sea clave depende solamente de la clave primaria
Mapeo conceptual
Se realiza cuando el modelo entidad relacin esta terminado y antes de realizar el Esquema de la Base de Datos Es independiente al DBMS Objetivo
Transformar el modelo entidad relacin en objetos de la base de datos
Mapeo Conceptual
Modelo Entidad Relacin (lgico) Entidades Atributos Tuplas Claves Primarias y Externas Objetos de la base de datos (fsico) Tablas Campos Registros Constraints de Llave primarias (PK)
Claves Externas
Mapeo Conceptual
Pasos para realizar un mapeo conceptual Por cada entidad crear una tabla con el siguiente contenido
Nombre de la Entidad
Atributo
Nombre del Atributo
Opcionalidad
S es opcional o no
Tipo de Llave
PK = Primaria FK = Fornea Ambas, Ninguna
Dato Muestra
Esquema Conceptual
Objetivo
Transformar las tablas obtenidas en el mapeo conceptual a instrucciones SQL
Esquema Conceptual
Instrucciones SQL Principales
CREATE TABLE INSERT UPDATE DELETE CONSTRAINT
Esquema Conceptual
CREATE TABLE customer (First_Name char(50), Last_Name char(50) not null default IPC2, Address char(50) default 'Unknown', City char(50) default 'Mumbai', Country char(25), Birth_Date date)