You are on page 1of 7

BASE DE DATOS CLASE 2

Sistema

Archivos Organizacin de archivos

Programas

Manejadores de base de datos Independizar datos de programas da como resultado la organizacin de archivos y surgen los manejadores de bases de datos. Al no tener un formato homogneo para cada empresa se cre una interface para poder cruzar informacin. (Cada departamento tena un software distinto). Sistema de gestin de base de datos: los que forman el sistema gestin de datos son 3: DDL= Data Definition Lenguaje (define) DML= Data Manipulation Lenguaje (manipula) DCL= Data Control Lenguaje (controla) Y surge el modelo de base de datos Modelo: (Estndar de Datos, Estructurar informacin, bases de la informacin). Es una estructura de datos en donde se definen las reglas del negocio. Prototipo Esquema: Es una representacin del modelo. Ejemplar: Es un ejemplo (Producto Final). Modelo Esquema Ejemplar esquema ejemplar esquema ejemplar

Abstraccin: La capacidad delimitar particularizar una idea. (Enfocarse en una idea). Primero se Generaliza y despus se realiza la Particularizacin. Clasificacin: Categorizar informacin, organizar, dividir con un sentido comn. Ejm tipo de sexo se clasifica en masculino y femenino. Ordenar bajo caractersticas comunes, saber agrupar, saber dividir (abstraccin).

Agregacin/ Desagregacin Agregacin= aadir un elemento o un conjunto determinado. Modelo de datos 1. Nivel Global (conceptos) 2. Nivel Interno (fsico) 3. Nivel Externo (visualizacin de la informacin, reportes, los consultas) Modelo de base de datos: 1. Esttico (DDL): Estructura, restricciones, reglas del negocio 2. Dinmico (DML): Manipulacin de la informacin Diccionario: Datos que definen a los datos. Dinmico: BD (t1) BD (t2) por resultado de las actualizaciones.

MODELO DE DATOS (Clase 2) Esttica: La informacin no se puede modificar. y Elementos Permitidos: Son los objetos, entidades, relaciones, dominios.

Objetos: Son algo tangible concepto Entidad: Objeto Relacin: Vinculacin entre objetos Dominio: valor que pueda asumir un objeto y Elementos no permitidos: o Son las restricciones: Inherentes (Ajenas al modelo de BD), Semntica.  Semntica: Ajenas (las define el programador de aplicaciones, programas), propias (Las que el modelador de base de datos realiza).

Propias: o Accin General: Procedures (se realiza por llamado), Triggers (disparador automtico). (programas que se crean y ejecutan dentro de la base de datos) o Accin Especifica:  Condicin general: Restricciones en donde yo voy a delimitar los atributos, check, null (no hay valor), default.  Condicin especfica: A un registro, fila especfica.

Restriccin: Algo que no se puede hacer, obligacin, regla. Inherentes: Ajenas al modelo de base de datos. Semnticas: Restricciones que pertenecen al modelo de datos.

Dinmica: Constantemente se modifica

"Tipos de Bases de Datos" Base de Datos Jerrquica: .......

Base de datos en red: ........

Base de Datos Relacionales:

Son aquellas conformadas de entidades y relaciones. Entidad-------------Relacin------------Entidad Llave fornea: Atributo que se vincula de una entidad respecto a otra.

Llave Primaria: Clave de identificacin nica (no repetible). Llave Fornea: Clave de identificacin comn entre ms de 1 entidad. Los atributos describen a la identidad.

Bases de Datos Orientadas a Objetos: Esta separada por clases, herencia, tiene encapsulacin. Oracle

Ejemplo de Heredar: Alumno: Nombre_Apellido_Edad_Sexo_Estatura_Matricula. <---Persona: Nombre_Apellido_Edad_Sexo_Estatura. <---Profesor: Nombre_Apellido_Edad_Sexo_Clave Profesor.

Actores Principales de una Base de Datos Administrador (DBA) Monitorea, revisa, respalda, actualiza la base de datos, establece las reglas de seguridad, eficientiza la operacin de las bases de datos Diseador Modela el Esquema de la Base de Datos.

BD1 Metadato BD3

BD2

BD4

Metadato: Son datos que hablan de Datos. Log: Es la historia de la actualizacin de la base de datos (respaldo). CASE: Ingeniera de software asistido por computadora, y y y y y y Herramientas de anlisis HerramientasDiseo Automatiza cdigos Prototipos Herramientas Planeacin Herramientas Gestin

CASE Generador de Reportes y consultas-------------Sistema de Gestin de Base de Datos Aplicaciones------------------------------------------------Auditorias CAST: Pruebas de Software Asistidas por computadora. Usuarios Caractersticas Principales de las Bases de Datos y y y y y y Eficiente Segura Confiable Dinmica Accesibilidad Concurrencia: Cuanta gente puede estar accesando a la base de datos. CLASE 5 BASE DE DATOS RELACIONALES Administrador Diseador Usuario.- Consulta, operativos, estratgico, tctico (solo de lectura no manipula la informacin, visual, para hacer previsiones). Analista Programador.- Puede ser aquel que desarrolla aplicaciones para la base de datos, objetos o programas dentro de la base de datos. CARACTERISTICAS DE UNA BASE DE DATOS: y y y y y y y y y Segura: Roles de acceso (usuario administrador, tipos de usuario) Eficaz Confiable Dinmica (gil) Accesibilidad Persistente Estable: Concurrencia: Cuantos usuarios simultneamente pueden entrar en la base de datos. Facilidad de recuperacin: (facilidad de estar en un punto inicial a travs de los archivos LOG(son aquellos que contienen toda la bitcora de las transacciones o de historia de las transacciones de la base de datos))

Ejemplo de historial de recuperacin (monterrey (servidor de base de datos) DF (copia)).

Entidad

Relacin

Entidad

Edad Sexo Nombre Atributo: Caractersticas que definen a una entidad (representado por crculos). y y La parte Horizontal (Filas) es la parte DINMICA La parte que va vertical (columnas) es ESTTICA

Persona Nombre (dominio de tipo texto) Oscar Edad (dominio de tipo nmero) 22 Sexo (dominio de tipo texto) m Fec_Nac (dominio de tipo Fecha) 22-feb-86 Peso (dominio de tipo numrico) 70 DDL (Esttica, definitoria, diccionario de datos)

DML Parte Dinmica (Se actualiza), Ejemplar, rengln, fila (representacin de los atributos persona).

MAESTRO

ENSEA

ALUMNO

TIENDA

VENDER/COMPRAR

PERSONA

COCHE

CONDUCIR

PERSONA

Diagrama Lgico
Pelcula

n
Renta

Cliente

Pelcula Id Pelcula (PK) 101 102 103 Titulo Sueo Novicia Rebelde Hidalgo Clasificacin A A B Genero (FK) 1 1 2

Genero No Genero (PK) 1 2 3 4 Descripcin Familiar Histrico Suspenso Comedia

Relacin Intensin (se expresa): Curso (id_curso :integer ; nombre : carcter(40);Num_horas:integer)

Entidad Atributo : Dominio ; atributo Relacin de Extensin (los ejemplares de la entidad de relacin): Id_curso B34 B52 B72 Nombre Datawarehouse Migracin BD Extradatos Num_horas 20 30 25

You might also like