Sie sind auf Seite 1von 36

SISTEMAS DE

BASES DE DATOS
TICG1001
UNIDAD 1
CONTENIDO
1. Introducción a los sistemas de administración de bases de
datos (DBMS)
2. Sistemas tradicionales de archivos, ventajas y desventajas.
3. Enfoque a las bases de datos.
4. Componentes de los DMS

NO UTILIZAR COMO MATERIAL DE ESTUDIO


NO UTILIZAR COMO MATERIAL DE ESTUDIO
¿Qué es un Dato?

20150903

¿Qué es una Información?

NO UTILIZAR COMO MATERIAL DE ESTUDIO


¿Qué es una Base de Datos?
Colección de datos almacenados de manera lógica y estructurada.

Modela una empresa de la vida real a través de


Entidades Estudiantes, Profesores, Materias
Relaciones
Verbos: (Quién toma que?, Quién
dicta que?)
Ginger dicta SBD1

NO UTILIZAR COMO MATERIAL DE ESTUDIO


Bases de Datos An+guas
Las bases de datos han estado con nosotros a través de la historia en
varios medios.

Por ejemplo:
• Los Egipcios (2000 A.C)
llevaban registros de
sus cosechas en
papiros y tabletas de
arcillas.

NO UTILIZAR COMO MATERIAL DE ESTUDIO


BASE DE DATOS RELACIONAL…
ØUna DB es creada por una o mas Tablas.

NO UTILIZAR COMO MATERIAL DE ESTUDIO


TABLAS, CAMPOS y REGISTROS
Producto
PNombre Precio Fabricante Una tabla es un mul,set de
Gizmo $19.99 ABCWorks tuplas cuyos atributos son
definidos por el esquema.
XtraGizmo $29.99 ABCWorks

SingleTouch $149.99 Canon

MultiTouch $203.99 Hitachi

NO UTILIZAR COMO MATERIAL DE ESTUDIO


TABLAS, CAMPOS y REGISTROS
Un atributo (o columna)
Producto datos 2pificados
PNombre Precio Fabricante presentes en cada tupla
Gizmo $19.99 ABCWorks
en la tabla.

XtraGizmo $29.99 ABCWorks

SingleTouch $149.99 Canon

MultiTouch $203.99 Hitachi Extra: Suelen referirse como campos.

NO UTILIZAR COMO MATERIAL DE ESTUDIO


TABLAS, CAMPOS y REGISTROS
Una tupla o fila es una
Producto entrada en la tabla de
PNombre Precio Fabricante
diferentes 2pos de
datos especificadas por
Gizmo $19.99 ABCWorks
el esquema en cada
XtraGizmo $29.99 ABCWorks atributo.
SingleTouch $149.99 Canon

MultiTouch $203.99 Hitachi Extra: Suelen referirse como registro.

NO UTILIZAR COMO MATERIAL DE ESTUDIO


TABLAS, CAMPOS y REGISTROS
Producto
PNombre Precio Fabricante

Gizmo $19.99 ABCWorks


El número de tuplas es
XtraGizmo $29.99 ABCWorks la cardinalidad de la
tabla.
SingleTouch $149.99 Canon

MultiTouch $203.99 Hitachi

El número de atributos
es la aridad de la tabla.

NO UTILIZAR COMO MATERIAL DE ESTUDIO


TIPOS DE DATOS
Tipos de Datos Atómicos:
ØCaracteres: CHAR(20), VARCHAR(50)
ØNúmeros: INT, INTEGER, FLOAT
ØOtros: MONEY, DATETIME, …
ØAUTOINCREMENT

Todos los atributos deben tener un Npo de dato atómico

NO UTILIZAR COMO MATERIAL DE ESTUDIO


ESQUEMAS DE TABLAS
Consiste en: nombre de la tabla, sus atributos y tipos de datos:

Producto(PNombre: string, Precio: float, Fabricante: string)

Producto
PNombre Precio Fabricante

Gizmo $19.99 ABCWorks

XtraGizmo $29.99 ABCWorks

SingleTouch $149.99 Canon

MultiTouch $203.99 Hitachi

NO UTILIZAR COMO MATERIAL DE ESTUDIO


Base de Datos de Archivos Planos
ØUna base de datos con una sola tabla
ØPor ejemplo una hoja de excel, cada fila podría ser un registro y
cada columna un campo.
ØVentajas:
uTodos los registros en un sólo lugar
uFácil de implementar
uFácil de entender
uLos registros se pueden ordenar fácilmente – Los registros se pueden
ver y extraer

NO UTILIZAR COMO MATERIAL DE ESTUDIO


Base de Datos de Archivos Planos
ØDesventajas:
uDuplicación potencial
uRegistros no únicos
uMás dificil de actualizar
uCampos vacíos
uDiHcil de cambiar el formato de los datos – Pobre sobre consultas
(queries) complejas – Pobre al limitar acceso (lo puede ver todo)

NO UTILIZAR COMO MATERIAL DE ESTUDIO


¿Qué es un DBMS?
Es una colección de archivos de datos
computarizados que permite a sus usuarios
almacenar, administrar, y facilitar acceso a las DBs.

NO UTILIZAR COMO MATERIAL DE ESTUDIO


Arquitectura ANSI-SPARC
ØConsiste en 3 niveles : User 1 User 2 User n
External
Level Vista 1 Vista 2 … Vista 3

Conceptual
ØEl DBMS es responsable Level
Esquema
Conceptual
de mapear entre los 3
Npos de equemas.
Internal Level Esquema
Interno

Physical Data
Organization database
NO UTILIZAR COMO MATERIAL DE ESTUDIO
Arquitectura ANSI-SPARC
ØConsiste en 3 niveles :
ØExternal: Como los usuarios ven los datos de la base. Describe lo relevante
para cada usuario.
ØConceptual: Provee el mapeo y la independencia entre los niveles externos e
internos. Describe que dato se guarda en la BD y la relación entre los datos.
ØInternal: Representación Jsica de la BD. Describe donde y como se guardan
los datos, además de la organización de los archivos.

NO UTILIZAR COMO MATERIAL DE ESTUDIO


SCHEMA ESQUEMAS

ØNo cambia
frecuentemente.

NO UTILIZAR COMO MATERIAL DE ESTUDIO


User 1 User 2 User n
Vista 1 Vista 2 … Vista 3

Esquema
Conceptual

Esquema
Interno

database

NO UTILIZAR COMO MATERIAL DE ESTUDIO


Componentes de un DBMS
ØDatabase Managemente System
ØComprende de 4 componentes principales
1. Hardware
2. SoFware
3. Datos
4. Usuarios
5. Procedimientos

NO UTILIZAR COMO MATERIAL DE ESTUDIO


Componentes de un DBMS
ØHardware
üAlgunos DBMS se instalan en un
hardware parAcular con un S.O.
específico.
üRequieren una canAdad mínima de
memoria principal y espacio en el disco
duro para ejecutarse.

NO UTILIZAR COMO MATERIAL DE ESTUDIO


Componentes de un DBMS
ØSoftware
üDBMS Software
üOracle, MySQL, SQLServer
üProgramas de aplicación
üC, C++, Java
üSQL
üSistema Operativo

NO UTILIZAR COMO MATERIAL DE ESTUDIO


Componentes de un DBMS
ØDatos
üDatos operacionales
üMetadatos
üEstructura
üSchema
üTablas
üatributos

NO UTILIZAR COMO MATERIAL DE ESTUDIO


Componentes de un DBMS
ØProcedimientos
üInstrucciones y reglas
üEntrar a la DB
üCorrer o parar el DBMS
üHacer copias de la DB
üManejar fallas de HW o SW

NO UTILIZAR COMO MATERIAL DE ESTUDIO


Componentes de un DBMS
ØPersonas
üAdministrador de los datos (DA)
üPolí?cas
üProcedimientos debes seguir
üQuien ?ene acceso a que
üAdministrador de la DB (DBA)
üImplementa la DB
üControl de seguridad e integridad
üMantenimiento a la DB

NO UTILIZAR COMO MATERIAL DE ESTUDIO


Componentes de un DBMS
ØPersonas
üDiseñador de la BD
üModelo Conceptual
üModelo Lógico
◦ Reglas del negocio
üTraducir el modelo lógico a la DB Dsica
üDesarrolladores de aplicaciones
üDesarrollo de aplicaciones para los Usuarios finales
◦ Consultas
◦ Agregar/modifican/borrar Datos

NO UTILIZAR COMO MATERIAL DE ESTUDIO


Componentes de un DBMS
ØPersonas
üUsuarios finales
üPueden o no saber la estructura que hay por detrás de la DB

NO UTILIZAR COMO MATERIAL DE ESTUDIO


RDBMS
ØRela3onal Database Management System
ØSoporta la estructura tabular para los datos, con relaciones entre
las tablas
ØCapa de soCware conocida como el sistema de administración de
base de datos
ØTodas las solicitudes de acceso a la base de datos son manejadas
por el RDBMS
ØEjemplos: Oracle, MicrosoX Access, MySQL

NO UTILIZAR COMO MATERIAL DE ESTUDIO


RDBMS

NO UTILIZAR COMO MATERIAL DE ESTUDIO


Quiénes utilizan un RDBMS
Desde un solo individuo con una pequeña base de datos personal a
toda una corporación con una gran base de datos comparDda
Ejemplos:
Ø Una compañía manufacturera: Datos de producción
ØUna universidad: Datos de estudiantes
ØUn banco: Datos contable
ØUn hospital: Datos de pacientes
ØUn departamento gubernamental: Datos de planeación
NO UTILIZAR COMO MATERIAL DE ESTUDIO
NO UTILIZAR COMO MATERIAL DE ESTUDIO
Glosario de Términos de la DB
ØDBA: Responsable de la seguridad e integridad de la DB.

ØDBMS: Es una colección de archivos de datos computarizados que


permite a sus usuarios almacenar, administrar, y facilitar
acceso a las DBs.

NO UTILIZAR COMO MATERIAL DE ESTUDIO


Glosario de Términos de la DB
ØData Mining: Proceso de analizar datos desde diferentes perspectivas
y obtener información.
ØDiccionario de Datos: DB de la DB que conLene la descripción y
definición de la estructura, elementos,
interrelaciones y otras caracterísLcas de una
DB.
ØSQL: Un lenguaje de alto nivel que permite al usuario realizar extraer
fácilmente datos e información de una DB.

NO UTILIZAR COMO MATERIAL DE ESTUDIO


Control de Lectura
ØConnolly, T., Begg, C. (2015). Database Systems 6th EdiHon.
Página 87-92

NO UTILIZAR COMO MATERIAL DE ESTUDIO


Tarea
Ø Realizar una pequeña inves=gación sobre bases de datos no
relacionales. (Máximo dos páginas / formato paper).
Ø Incluir por lo menos tres citas bibliográficas sino la tarea tendrá 0.
Ø No se aceptarán largos textos copiados y pegados.
ØPuntos Extras: kpkMWlz vo uMTwomñ uRJsg dbBSXmt fM wPQq
gpDELwñCUpP
üCLAVE: opcode de x86 para INT imm8

NO UTILIZAR COMO MATERIAL DE ESTUDIO

Das könnte Ihnen auch gefallen