Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Base DE DATOS
Introducción
Profesor: Alexis Rojas Cordero
AGENDA
1. Introducción
2. Definición de Base de datos
3. Conceptos básicos
4. Sistema de Gestión de Base de
Datos (SGBD)
5. Conclusiones
INTRODUCCION
archivos.
TIPOS DE Base DE DATOS
Los datos organizados en arquitecturas de
Base de datos se pueden agrupar en tres
grandes grupos:
• Base de datos no relacionales
Para mayor información comunícate con la línea de información en Bogotá
7443700
datos.
• Un SGBD ayuda a asegurar su integridad, gestionar el acceso concurrente a
ellos, recuperar los datos tras un fallo del sistema y hacer copias de
seguridad.
MOTORES MAS CONOCIDOS DE UNA BD
Los sistemas de gestión (motores) de base de datos
con soporte SQL más utilizados en la industria son:
1. DB2
2. Oracle
3. SQL Server
Para mayor información comunícate con la línea de información en Bogotá
4. Sybase ASE Línea de Atención7443700 Nacional: 018000 180780
6. PostgreSQL
MOTORES MAS CONOCIDOS DE UNA BD
1. DB2 Everyplace
2. SQL SERVER CE
3. SQLite (usada por Android, BlackBerry, Google
Para mayor información comunícate con la línea de información en Bogotá
7443700
Línea de Atención Nacional: 018000 180780
Servid
En una base de datos relacional, el or
esquema define sus tablas, sus De BD
campos en cada tabla y las relaciones
Para mayor información comunícate con la línea de información en Bogotá
entre cada campo y cada tabla. 7443700
Línea de Atención Nacional: 018000 180780
… …
ESPACIOS DE TRABAJO EN UNA BD
Para trabajar en
ambientes de bases
de datos, hay que
crear los espacios de
trabajo, que
comúnmente se Parale mayor información comunícate con la línea de información en Bogotá
llama instancias. 7443700
Línea de Atención Nacional: 018000 180780
o acércate a tu Centro de Servicio Universitario (CSU) más cercano.
Están contenidos
dentro de los
esquemas.
Fuente: www.oracle.com
COMPOSICIÓN DE LAS TABLAS
A lo que en lenguaje normal se le llama tabla, en lenguaje técnico
de base de datos se le conoce como “Entidad o Relación”, de ahí
el término Entidad- Relación.
son las columnas.o acércate a tu Centro de Servicio Universitario (CSU) más cercano.
Línea de Atención Nacional: 018000 180780
1
Los numerales 5 y 6 son
campos de la tabla.
PRIMEROS PASOS EN EL APRENDIZAJE
En principio, en una base de datos se hacen operaciones básicas que se
llaman selección con una sentencia muy conocida que es el SELECT.
Selección
Línea de Atención Nacional: 018000 180780
o acércate a tu Centro de Servicio Universitario (CSU) más cercano.
PRIMEROS PASOS EN EL APRENDIZAJE
Igualmente con la misma sentencia SELECT, se pueden extraer columnas
de una tabla y esta operación se conoce como proyección
Proyección
Línea de Atención Nacional: 018000 180780
o acércate a tu Centro de Servicio Universitario (CSU) más cercano.
DESARROLLO DE OPERACIONES EN BD
Una operación entre tablas se denomina relación y se opera a través de
enlaces o comúnmente operaciones llamadas JOINs
22/05/2019
CONCEPTOS FUNDAMENTALES
Elementos de los modelos
– Crear un diagrama entidad relación de
las especificaciones del negocio:
EMPLOYEE DEPARTMENT
#* number assigned to #* number
* name * name
o job title composed of o location
22/05/2019
Convenciones del modelo entidad-
relación
•Entidad Atributos
• Nombre único en • Nombre en singular
Singular • En munúscula
• En mayúscula • Mandatorios marcados con *
• Optional marcado con “o”
• Caja redondeada
EMPLOYEE DEPARTMENT
#* number Asignado a #* number
* name * name
o job title Compuesto de o location
22/05/2019
Ing. Alexis Rojas
CONCEPTOS FUNDAMENTALES
Modelos
Modelo del
Sistema en Modelo Entidad
La mente del modelo
Del cliente del cliente Modelo tabla
del modelo entidad DB (Oracle)
server
Tables on disk
22/05/2019
Ing. Alexis Rojas
CONCEPTOS FUNDAMENTALES
MODELOS DE DATOS.
Modelo conceptual: Una vez recogidos todos los requerimientos, el siguiente paso es
crear un esquema conceptual para la base de datos mediante un modelo de datos
conceptual de alto nivel.
22/05/2019
MODELO FISICO
DB
server
22/05/2019
Modelos
Entidad/Relación(E/R)
Para mayor información comunícate con la línea de información en Bogotá
7443700
Línea de Atención Nacional: 018000 180780
o acércate a tu Centro de Servicio Universitario (CSU) más cercano.