Base de datos

Solo disponible en BuenasTareas
  • Páginas : 102 (25483 palabras )
  • Descarga(s) : 0
  • Publicado : 9 de junio de 2010
Leer documento completo
Vista previa del texto
Instituto Tecnológico de Ocotlán

Fundamentos de Bases de Datos

Lic. Berenice Navarro

1

UNIDAD I Conceptos de Bases de Datos
1.1 Definición de Bases de Datos 1.2 Objetivos de las Bases de Datos 1.3 Usos y aplicaciones de las Bases de Datos 1.4 Arquitectura de Bases de Datos
1.4.1 Niveles de abstracción de una Base de Datos 1.4.2 Independencia Lógica y Física de los Datos

1.5Estructura general de un Sistema de Bases de Datos
1.5.1 El gestor de Base de Datos 1.5.2 Los usuarios de la Base de Datos 1.5.3 El administrador de la Base de Datos (DBA) 1.5.4 El sistema de comunicación entre los distintos componentes (API‘s, midleware‘s, etc)

1.6 Arquitectura Cliente / Servidor
1.6.1 Componentes de aplicaciones 1.6.2 Funciones de componentes

1.7 Componentes de un gestor deBases de Datos
1.7.1 Estructura general 1.7.2 Funciones
Lic. Berenice Navarro 2

UNIDAD II Modelos de Datos
2.1 Definición de modelo de datos 2.2 Modelo Entidad – Relación 2.2.1 Entidades, atributos y relaciones 2.2.2 Llaves 2.2.3 Cardinalidad de las entidades 2.2.4 Dependencia de existencia y de identificación 2.2.5 Generalización y especialización 2.2.6 Agregación 2.2.7 Entidadesrecursivas 2.3 Modelo relacional 2.3.1 Estructura del modelo relacional (atributo, dominio, tupla) 2.3.2 Definición de relación 2.3.3 Propiedades de una relación (grado, cardinalidad)
Lic. Berenice Navarro 3

UNIDAD III Diseño de Bases de Datos Relacionales
3.1 Consideraciones de Diseño 3.2 Normalización
3.2.1 Dependencias funcionales 3.2.2 Primeras formas normales 3.2.2.1 1FN 3.2.2.2 2FN 3.2.2.3 3FNy FNBC (Forma Normal Boyce-Cood) 3.2.3 Normalización adicional 3.2.3.1 Dependencia multivaluada y 4FN 3.2.3.2 Dependencia de juntura y 5FN

3.4 Seguridad de Bases de Datos
3.4.1 Concepto de seguridad 3.4.2 Autenticación y autorización 3.4.3 Rol y privilegios de usuarios 3.4.4 Vistas y seguridad

3.5 Recuperación de Bases de Datos
3.5.1 Transacciones 3.5.1.1 Definición de transacción 3.5.1.2Propiedades de atomicidad, consistencia, aislamiento y durabilidad (ACID) 3.5.1.3 Estados de las transacciones 3.5.2 Bitácora 3.5.2.1 Tipos de bitácora 3.5.2.2 Contenido de la bitácora

3.3 Integridad de Bases de Datos

3.3.1 Concepto 3.3.2 Restricciones básicas (not null, llave primaria, orden, verificación y aserción) 3.3.3 Integridad de entidad 3.6 Diccionario de Datos 3.3.4 Integridadreferencial 3.6.1 Concepto 3.3.5 Reglas de relación 3.6.2 Contenido y función 3.3.6 Reglas de Bases de Datos 3.6.3 Tipos Lic. Berenice Navarro 3.3.7 Reglas de negocios

4

UNIDAD IV Lenguajes de Bases de Datos
4.1 Concepto y clasificación de lenguajes 4.2 Lenguajes formales
4.2.1 Algebra relacional 4.2.2 Calculo relacional 4.2.3 Optimización de consultas

4.3 SQL
4.3.1 Lenguajes dedefinición de datos 4.3.2 Lenguaje de manipulación de datos 4.3.3 Lenguaje de control de datos

4.4 Otros lenguajes
Lic. Berenice Navarro 5

UNIDAD I

Conceptos de Bases de Datos

Lic. Berenice Navarro

6

Definición de Bases de Datos
 Una base de datos es una colección de información

organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datosque necesite. Una base de datos es un sistema de archivos electrónico.
 Las bases de datos tradicionales se organizan por campos,

registros y archivos. Un campo es una pieza única de información; un registro es un sistema completo de campos; y un archivo es una colección de registros. Por ejemplo, una guía de teléfono es análoga a un archivo. Contiene una lista de registros, cada uno de loscuales consiste en tres campos: nombre, dirección, y número de teléfono.
 A veces se utiliza DB, de database en inglés, o BD de Base de

Datos en español para referirse a las bases de datos.
Lic. Berenice Navarro 7

Tarea 1:
 Buscar en distintas fuentes de información

(en libros, indicando el autor) 5 definiciones distintas para una Base de Datos.

Lic. Berenice Navarro

8...
tracking img