base de datos
DE BASE DE DATOS
Facultad de Ciencias de la Ingeniería
Ingeniería Informática y Ciencias de la Computación
Introducción al Diseño
de Bases de Datos
Ing. Jonathan Carrillo
Quito, Septiembre 2014
Contenido:
1. Sistemas de Información
-Bases de Datos – DBMS
2. Arquitectura de los Sistemas de Bases de Datos
˃
Conceptos Generales
˃
ArquitecturaANSI/X3/SPARC
˃
Estructura de los DBMS
3. Arquitectura de Aplicaciones
˃
Cliente-Servidor
˃
Tres Capas
˃
n Capas
4. Conclusión
Introducción al Diseño de Bases de Datos
1. Sistemas de Información - Bases de Datos – DBMS
•
Para iniciar el curso de diseño e implementación de
base de datos es indispensable contestar las
siguientes preguntas:
A. ¿Qué es un sistema deInformación?
B. ¿Qué es un sistema de base de datos?
C. ¿Qué es un sistema de gestión de base de
datos?
D. ¿Qué es una base de datos?
E. ¿Por qué una base de datos?
© Ing. Jonathan Carrillo - Septiembre 2014
Introducción al Diseño de Bases de Datos
1. Sistemas de Información - Bases de Datos – DBMS
A. ¿Qué es un sistema de Información?
> Es un conjunto de procesos, datos yherramientas operados por usuarios para
recoger, almacenar, procesar y recuperar
información.(Banda, 2010)
© Ing. Jonathan Carrillo - Septiembre 2014
Introducción al Diseño de Bases de Datos
1. Sistemas de Información - Bases de Datos – DBMS
B. ¿Qué es un sistema de base de datos?
> Es un sistema computarizado para guardar
registros; es decir, es un sistema computarizado
cuya finalidadgeneral es almacenar datos y
permitir a los usuarios recuperar y actualizar
esa información a base de peticiones. (Date,
2008)
> Sistema cuyo propósito general es registrar y
mantener la información consolidada y
coherente mediante un conjunto de procesos,
datos, software, hardware y usuarios. (Banda,
2010)
© Ing. Jonathan Carrillo - Septiembre 2014
Introducción al Diseño de Bases de Datos1. Sistemas de Información - Bases de Datos – DBMS
C. ¿Qué es un sistema de gestión de base de datos o
SGBD (DBMS en inglés)?
> Consiste en una colección de datos
interrelacionados y una colección de programas
para acceder a esos datos (Korth, 2002)
> Tipos: Relacionales, Orientados a Objetos,
Objetos Relacionales
Major DBMS Vendors (Craigs Mullins)
•IBM: Database Page (DB2, Informix,IMS, Netezza, solidDB)
•Microsoft SQL Server
•Oracle Corporation (Berkeley DB, Database 11g, Exadata, MySQL,
TimesTen)
•Sybase (acquired by SAP)
© Ing. Jonathan Carrillo - Septiembre 2014
Introducción al Diseño de Bases de Datos
1. Sistemas de Información - Bases de Datos – DBMS
Open Source DBMS
• Actian (Ingres)
• Apache Derby
• Drizzle
• EnterpriseDB
• Firebird
• MySQL(acquired by Oracle)
• Perst (embedded database)
• PostgreSQL
• VoltDB
Other DBMS Vendors
• Alpha Software
• Altibase
• Amazon SimpleDB
• ANTs Compatibility Server
• CA Mainframe DBMS
• Datacom (CA Technologies)
• dBASE
• Empress (embedded database)
• eXtremedb (embedded database)
• Filemaker
• HP NonStop SQL
• IDMS - from CA Technologies
• InterBase - from Embarcadero
Technologies
•InterSystems - Cache'
© Ing. Jonathan Carrillo - Septiembre 2014
Introducción al Diseño de Bases de Datos
1. Sistemas de Información - Bases de Datos – DBMS
Other DBMS Vendors
• jBase
• Model 204 - hierarchic DBMS from Rocket Software
• Progress
• Pervasive PSQL
• PublicPIM
• Raima
• Software AG (Adabas, Tamino)
• SQL-Base (Unify)
• SQLite
• Teradata
• ThinkSQL
• U2 - extendedrelational database system from Rocket Software
• XML Database Products
© Ing. Jonathan Carrillo - Septiembre 2014
Introducción al Diseño de Bases de Datos
1. Sistemas de Información - Bases de Datos – DBMS
D. ¿Qué es una base de datos?
> Es un conjunto de datos persistentes que es
utilizado por los sistemas de Información o
aplicaciónes de alguna empresa dada (Date,
2008)
> Una...
Regístrate para leer el documento completo.