la probabilidad de que los datos registrados no sean los mismos en los diversos
archivos sonde se registran.
DBMS Data Base Management System es un conjunto de programas que
facilitan la administracin y presentacin de la informacin.
Elementos fundamentales de un sistema: Base de datos que son los archivos
de informacin cuenta con dos bases de datos para su funcionamiento 1.
Propia del sistema 2. La que utiliza el usuario Lenguajes especiales permite
la comunicacin entre los usuarios y la base de datos Programas Realizan
determinadas tareas para acceder almacenar y presentar informacin.
Ventajas de un administrador de base de datos Menos compleja la
administracin, minimizar la redundancia, se mantiene la consistencia de
datos, flexibilidad de acceso de datos, mecanismo automatizado para velar por
los accesos de datos.
Diccionario de Datos es el nombre que recibe la base de datos del BDMS, de
donde se obtiene la informacin sobre la estructura de la base de datos del
usuario. La informacin que contiene el diccionario se llama metadatos.
Esquema de la base de datos se refiere a la forma en que se organizan los
datos en tablas y lo tipos de datos para cada columna de la tabla.
Lenguaje de Definicin de Datos DDL es un lenguaje especial que permite
definir el esquema de la base de datos, es decir, la forma en que estn
coorganizados los datos y que tipo de informacin puede contener cuales son
los valores vlidos para cada uno de ellos.
Lenguaje de Manipulacin de datos DML es el lenguaje de manipulacin
de datos que permite ingresar, modificar, borrar y consultar informacin de la
base de datos del usuario. Las instrucciones que se escriben en DML afectan
directamente a la base de datos de usuario no a la del BDMS.
Lenguaje estructurado de consulta SQL fue creado con la finalidad de
facilitar la obtencin de informacin y se lee conoce como SQL, se utiliza para
algo ms que consultas ya que con l se controlan todas las funciones que en
DBMS proporciona a los usuarios.
Gestor de Concurrencia Este programa establece controles que permites el
acceso y actualizacin de la base de datos a varios usuarios de manera
simultnea.
Gestor de Autorizacin e integridad es un programa cuya funcin es
verificar que la informacin sea accesada por los usuarios con autorizacin
para realizar lo solicitado, como tambin deber verificar que la informacin
que se agrega o modifica en la base de datos sea la correcta o con los
parmetros definidos por la empresa.
Gestor de recuperacin es el programa encargado de restaurar la base de
datos y dejarla tal como se encontraba la informacin antes de cualquier falla.
De uno a muchos a una fila de una entidad corresponden carias filas en otra
entidad (Se representa con una lnea con una flecha del lado hacia donde
habr muchas ocurrencia)
De muchos a muchos a varias filas de una entidad corresponden varias de
otra entidad (se representa con una lnea con flechas en ambos extremos)
Normalizacin Consiste en disear las tablas que almacenan la informacion
necesaria, de tal forma que se minimice la redundancia de datos y garantice su
consistencia.
Forma Normal 0 0FN Se refiere al estrado original en que se encuentran
organizados los datos. Para que los datos estn representados en la forma
normal cero se deben listar las propiedades, identificar la entidad con un
nombre y definir la llave primaria (PK) y se identifican las propiedades que se
repiten ms de una vez. (1..n)
Forma Normal 1 1FN En la base de datos no deben existir entidades con
propiedades que tengan varias ocurrencias. Todas aquellas propiedades que se
repitan deben formar una nueva entidad. Se trasladan a una nueva entidad en
1FN aquellas entidades que tienen varias ocurrencias, se copia la llave primaria
de la entidad original
Forma Normal 2 2FN Debe encontrarse en primera forma normal y todas las
propiedades en la entidad deben depender completamente de la llave primaria
compuesta. En esta etapa se examinan nicamente las entidades que tienen
llave primaria compuesta. Cada una de las propiedades que no forman parte
de la llave primaria, deben depender completamente de la llave primaria.
Forma Normal 3 3FN Debe encontrarse la segunda forma normal y todas las
propiedades de la entidad dependen exclusivamente de la llave primaria
simple. No deben existir propiedades en las entidades con llave primaria simple
que dependen de otra propiedad que no sea esta; por lo tanto se examinan las
entidades que poseen llave primaria simple.
SQL Lenguaje estructurado de consultas. Es un lenguaje especial que nos
permite administrar la base de datos y manejar los datos de la misma. Este
lenguaje contiene instrucciones del lenguaje de definicin de datos (DDL) y del
lenguaje de manipulacin de datos (DML).
Create Table Es el primer paso para crear las tablas y esta es la primera
instruccin.
NOT NULL Esta se puede utilizar en cualquier columna que as sea requerido,
no solamente en las columnas que estn definidas como llaves primarias.