Você está na página 1de 6

UNIVERSIDAD GALILEO

FISSIC IDEA
Licenciatura en Tecnologa y Administracin de Empresas
Base de Datos
CEI Jutiapa
Licenciada Carmina Segura

Resumen Capitulo 3 y 4

Garca Valds, Mario Jos


IDE 12353003
27 de Septiembre de 2015.

SISTEMAS ADMINISTRADORES DE BASES DE DATOS


Son productos de software que se encuentran en el mercado informtico para
satisfacer necesidades de los usuarios.
QUE ES EL DBMS
Son las siglas de Data Base Management System o Sistema Administrador de
Base de Datos y consiste en un conjunto de programas con funciones especficas
para facilitar la administracin de la base de datos.
COMPONENTES DEL DBMS
BASES DE DATOS: Son archivos de informacin, cuenta con dos bases de datos
para su funcionamiento: una que es propia del sistema y otra que es la que
utiliza el usuario.
La base de datos del usuario contiene todos los datos del usuario y la base de
datos propia contiene informacin sobre la base de datos del usuario
A la base de datos del DBMS se le conoce como diccionario de datos.
A la informacin contenida en el diccionario de datos de le llama Metadatos, ya
que almacena datos sobre la organizacin de la base de datos que ser
almacenada para propsitos de la empresa.
Esquema de base de datos se refiere a la forma en que se organizan los datos en
tablas y los tipos de datos para cada columna de la tabla
LENGUAJES ESPECIALES que permiten la comunicacin entre los usuarios y la
base de datos.
Los lenguajes para la administracin y manipulacin de los datos son:
Lenguaje de Definicin de Datos o DDL(Data Definition Language) permite
definir el esquema de la base de datos.
Los comandos utilizados en DDL son CREATE (creacin), REVOKE (quitar
privilegios de acceso), GRANT (otorgar privilegios de acceso) y ALTER (modificar
estructura de la base de datos)
Lenguaje de Manipulacin de Datos o DML (Data Manipulation Language)
permite a los usuarios realizar tareas como: Ingreso de nueva informacin,
consulta, eliminacin y modificacin de los datos que ya existen en la base de
datos. 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 del usuario y no a la del DBMS
Lenguaje Estructurado de Consulta: facilita la obentencin de informacin y se
le conoce como SQL (Structured Query Language)

Programas en los DBMS existen programas que realizan funciones especficas:


tales como
Gestor de Concurrencia este programa establece controles que permiten el
accso y actualizacin a la Base de Datos o varios usuarios de manera simultnea.
Gestor de Autorizacin e Integridad verifica 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. Para
realizar la tarea, utiliza la bitcora de transacciones.
QUIEN ES EL ADMINISTRADOR D ELA BASE DE DATOS O DBA
Es la persona responsable de velar por la integridad y seguridad de la base de
datos.
Las funciones especficas que el DBA debe realizar
1. Creacin de la base de datos
2. Modificacin a la estructura de la base de datos, estructuras de
almacenamiento y la organizacin fsica.
3. Definicin de restricciones a la base de datos que garanticen la exactitud de
los datos.
4. Definicin de procedimientos para realizar copias de respaldo y
restauracin de informacin
5. Velar por el rendimiento de la base de datos.
PROGRAMAS que realizan determinadas tareas para acceder, almacenar y
presentar informacin.
Los sistemas administradores de Bases de Datos se desenvuelven en un
ambiente o arquitectura de tres niveles, para que al usuario se le presente la
informacin, sin que el conozca detalles sobre el almacenamiento y mantenimiento
de los datos.
Nivel Interno
Se describe todo lo que respecta a la administracin de la base de datos como:
almacenamiento fsico, tcnicas sofisticadas para accesar la informacin.
Nivel conceptual
Tambin se le conoce como nivel lgico. En l se tienen todas las definiciones de
los tipos de datos, la ubicacin de los dataos dentro de cada tabla.
MODELOS DE BASES DE DATOS

Se refiere a los modelos que establecen las caractersticas particulares para la


definicin de los datos, las relaciones entre las tablas, los metodos de acceso y
manipulacin de los datos.
Jerrquico
Es el modelo que presenta los datos den forma de un rbol volteado hacia arriba,
donde al nivel superior se llama raz y a los niveles inferiores hojas.
Red
Es muy parecido al modelo jerarquico con la diferencia que este permite que un
nodo hijo pueda tener mas de un nodo padre.
Relacional
En 1970 el doctor Ted Codd desarolla un nuevo concepto de base de datos
basado en la teora matemtica de conjuntos, con la cual realiza todas las
operacin de manipulacin de loa datos.
Una base de datos relacional es una base de datos en donde todos los datos
visibles a los usuarios estn organizados estrictamente como tablas de valores y
en donde todas las operaciones de la base de datos operan sobre estas tablas.

MODELO RELACIONAL
El modelo relacional es el que permite organizar lo datos en tablas de valores. Una
tabla no es ms que la agrupacin de datos organizados en filas y columnas
donde una fila es la agrupacin de columnas y se conoce como columna a cada
dato que se almacena.
COLUMNA
Es la unidad mas pequea de informacin de una base de datos tambin se le
conoce como campo y en el ambiente de base de datos relacional se le conoce
formalmente como atributo
FILA
A la agrupacin de columnas se le llama fila, es el equivalente a un registro en un
ambiente de archivos planos y formalmente en el ambiente de bases de datos
relacional se le conoce como tupla
TABLA
Es la agrupacin de filas y tambin se le conoce como archivo de datos.
CARDINALIDAD
La cardinalidad de la tabla consiste en determinar el nmero de filas asociadas a
una tabla.
GRADO
El grado de una tabla se refiere al nmero de columnas asociadas a una tabla
LLAVE PRIMARIA
La llave primaria es el nombre que recibe una o vas columnas cuyo contenido es
un valor nico y no nulo, es decir, siempre tienen un valor que identifica a cada
una de las filas de la tabla, con la caracterstica de ser nica en la tabla
Las llaves primarias pueden ser simples o compuestas. La simple es cuando
nicamente una columna de la tabla identifica a cada fila y la compuesta en es
cuando dos o ms columnas permitirn la identificacin nica de cada fila de la
tabla.
LLAVE FORANEA
Es el nombre qu recibe aquella columna cuyo valor hace referencia ala llave
primaria de otra tabla. Se identifica como Fk

GENERACION DE TABLAS VISTAS


Las tablas vistas son utilizadas para proporcionar nicamente la informacin
solicitada por el usuario.
MECANISMOS PARA VELAR POR LA INTEGRIDAD DE LA BASE DE DATOS
La integridad de la base de datos se refiere a la exactitud y consistencia de los
datos.
INTEGRIDAD DE IDENTIDAD
Consiste en la definicin de una o varias columnas que sern las llaves primarias
para cada tabla.
INTEGRIDAD DE DOMINIO
Consiste en delimitar los valores que puede tomar una columna en particular y
garantizar que se almacenen los datos correctos en la base de datos.
CADENA DE CARACTERES}
Es un conjunto de letras, caracteres especiales o combinacin de ellos que son
utilizados para almacenar algn tipo de informacin con dichos requisitos.