Вы находитесь на странице: 1из 4

BASE DE DATOS:(CODIGO COMPILADO)

CLASE 1 (CONCEPTOS BASICOS)


DATO= palabras y nmeros que por s solos no tienen significado
BASE DE DATOS=Coleccin de datos relacionados, ordenadas y organizadas de tal forma que tengan
sentido y puedan ser consultados.
COMPONENTES DE UNA BASE DE DATOS:

CAMPO: Es el rea de almacenamiento (datos de un tipo especfico)


REGISTRO: Es una coleccin de datos relacionados
ARCHIVO: coleccin de registros relacionados.
BASE DE DATOS: coleccin de archivos relacionados.

EJEMPLO:
MATRICULA
1
2
3

NOMBRE
JUAN
REGINA
DANIEL

TELEFONO
12345
67890
36789

EDAD
19
20
18

CAMPO: MATRICULA, NOMBRE, TELEFONO Y EDAD


REGISTRO: 2
REGINA
67890
20
ARCHIVO: TODA LA TABLA
CLASE 2 (MODELO RELACIONAL) DIAGRAMA ENTIDAD RELACION EXTENDIDO (EER)
MODELO DE BASE DE DATOS:
Conjunto de ideas lgicas utilizadas para representar la estructura de las bds.
MODELO RELACIONAL:
Permite visualizar la estructura de la bd y las relaciones entre los datos (modelar = formar/construir)
DIAGRAMA ENTIDAD RELACION:
Herramienta para modelar nuestra base de datos y analizarla.
= ENTIDAD: Objeto concreto o abstracto que figura en nuestra base de datos
Como: alumno, cliente, empresa, alergia
= RELACION: Relacin entre entidades, tambin llamado mapeo o cardinalidad.
= UNION ENTRE ENTIDADES
= ATRIBUTO: Caracterstica de una entidad como: nombre, edad, fecha.
= ATRIBUTO PRINCIPAL O CLAVE PRIMARIA: nico y toda entidad de tener la suya.
= ATRIBUTO FORANEO O CLAVE SECUNDARIA: Identificar una entidad externa en otra.

EJEMPLO:

CLASE 3: EJERCICIO DIAGRAMA ENTIDAD RELACION


CARDINALIDAD O MAPEO: Tipo de relacin entre entidades. Existen 4 tipos de mapeos:

Para poder crear una base de datos tenemos que tener en cuenta lo que llamaremos REGLAS DE NEGOCIO:
EJEMPLO: Una escuela desea tener una base de datos, que almacene los datos principales de un alumno, la
carrera que estudia, las materias que cursa y los profesores que le imparten clase.
De igual manera se desea llevar un registro de las materias que imparte cada profesor.

CLASE 4: MODELO DE BASE DE DATOS (SIN NORMALIZAR)


REGLAS DE NEGOCIO:
Se desea una base de datos para llevar un cierto control de los soldados que realizan el servicio militar.
Los datos significativos a tener en cuenta son:
1. Un soldado se define por si cdigo de soldado (nico), su nombre apellidos y su grado.
2. Existen varios cuarteles, cada uno se define por su cdigo de cuartel, nombre y ubicacin.
3. Hay cuerpo del ejrcito (Infantera, artillera, armada,) y cada uno se define por un cdigo de cuerpo
y denominacin.
4. Los soldados estn agrupados en compaas, siendo significativa para cada una de estas, el nmero
de compaa y la actividad principal que realiza.
5. Los soldados realizan servicios (guardia, cartelero,) y se definen por el cdigo de servicio y
actividad.

Consideraciones de diseo:

Un soldado pertenece a un nico cuerpo y a una nica compaa, durante todo el servicio militar.
Pueden pertenecer soldados de diferentes cuerpos y a una nica compaa, no habiendo relacin
directa entre compaas y cuerpos.
Una compaa puede estar ubicada en varios cuarteles y en un cuartel puede haber varias compaas.
Eso s, un solo soldado est en un cuartel.
Un soldado realiza varios servicios a lo largo de SM y un mismo servicio puede ser realizado por ms
de un soldado (con independencia de la compaa), siendo significativa la fecha de realizacin.

CLASE 5 LENGUAJE SQL


SQL => Lenguaje Estructurado de consulta, es el lenguaje que nos va a permitir crear, manipular nuestra base
de datos y se divide en dos:
DDL=>Lenguaje de definicin de datos. Permite estructurar una base de datos y crearla.
Ejemplos: CREATE DROP
DML=>Lenguaje de manipulacin de datos. Permite modificar, consultar, eliminar. No podemos usar
este sin haberlo creado.
Ejemplos: INSERT SELECT
MODELO RELACIONAL:
ENTIDADES => TABLAS
ATRIBUTOS => CAMPOS
REGISTRO => TUPLAS
CARDINALIDAD => RELACIONES
APRENDEREMOS TRANSACT - SQL

Похожие интересы