Está en la página 1de 6

BASE DE DATOS

OSMAIDER GUTIERREZ MONSALVO

Presentado Al Licenciado EVELIO ARRIETA En El rea De INSTALACION DE BASE DE DATOS

II Cuatrimestre

CENTRO REGIONAL DE EDUCACION SUPERIOR PROGRAMA DE INFORMATICA SABANAGRANDE 2012

BASE DE DATOS
Es una coleccin de informacin de una manera estructurada, las bases de datos almacenan informacin en los campos, registros y archivos. Un campo es una sola pieza de informacin, por ejemplo, un primer nombre del cliente. Un registro es un conjunto completo de los campos del primer nombre del cliente, apellido, direccin, nmero de telfono, y la informacin de la cuenta. Y un archivo es una coleccin de discos, una lista completa de todos los clientes.

Sistema De Archivos
El sistema de archivos que viene con el ordenador es una especie muy primitiva de sistema de base de datos de gestin. Los datos se mantienen en grandes grupos no estructurados denominados archivos. Una base de datos de archivo plano es una base de datos diseada en torno a una sola tabla. El diseo del archivo plano pone toda la informacin de base de datos en una tabla o lista, con los campos para representar a todos los parmetros. Un archivo plano puede contener muchos campos.

Base De Datos Del Sistema De Gestin De Datos (DBMS)


Para utilizar la informacin contenida en una base de datos, se necesita un sistema de gestin de base de datos (DBMS), una coleccin de programas de software que le permiten entrar, organizar y seleccionar la informacin almacenada en la base de datos. Cada columna en una tabla de base de datos contiene un tipo diferente de atributo y cada fila corresponde a un nico registro. Por ejemplo, en una tabla de clientes, las columnas pueden incluir nombre, direccin, nmero de telfono, y la informacin de la cuenta, cada fila es un cliente diferente. El ms tpico DBMS es un sistema de bases de datos relacionales (RDBMS). Un RDBMS almacena informacin en tablas de filas y columnas

DBMS vs Sistemas de archivos


Las bases de datos de sistemas de gestin como DBMS, Oracle, SQL, tienen ciertas caractersticas que los identifican: 1. Velocidad. DBMS es moderno ya que tiene rutinas muy avanzadas para obtener datos tan pronto como sea posible. 2 Gestin de entidades relacionales. DBMS son buenos para el almacenamiento de datos sobre mltiples entidades relacionadas. 3 De transaccin y la garanta de actualizacin. DBMS le permiten proteger sus datos

hacer una copia de seguridad, ser capaz de deshacer las transacciones no deseadas y se asegura de que un conjunto de operaciones en los datos se ejecuta automticamente. 4 Datos de Seguridad. Las Base de datos proporcionan diferentes niveles de los ttulos por tener una contrasea para acceder a los diferentes niveles de base de datos que no est provisto de sistemas de archivos 5 Administracin de Datos. Se puede administrar los valores que se han ingresado en la base de datos que tiene varias limitaciones en el campo de datos. 6 Acceso concurrente. Varios usuarios pueden acceder a la base de datos a un mismo tiempo y mediante el uso de sistema de bloqueo se puede administrar la actualizacin de la base de datos en el mismo campo. 7 Recuperacin. En el caso de que la base de datos falle, tiene un mecanismo especial mediante el uso que se puede recuperar la base de datos en el ltimo estado guardado.

VENTAJAS
1. Independencia de Datos la aplicacin de programas estn aislados de cambios en la forma en que se estructuran y se almacenan, que permite cambios dinmicos y ofrece un potencial de crecimiento. 2. Eficiente acceso de datos 3. La administracin de datos centralizada 4. Integridad de los datos y seguridad 5. Acceso concurrente y recuperacin a fallos 6. Reduccin de tiempo de desarrollo de aplicaciones

DESVENTAJAS
1. Problemas asociados con la centralizacin 2. Costo de software / hardware y la migracin 3. Complejidad de respaldo y recuperacin

LOS COMPONENTES DEL DBMS


Los componentes de un sistema de base de datos incluyen: Datos: Base de datos: Los datos que se almacenan ms o menos permanente en una computadora. Base de datos del sistema de gestin de datos (DBMS): Software que permite al usuario utilizar o modificar la base de datos. Instalaciones de DBMS:  Lenguaje de definicin de datos (DDL): Se utiliza para definir el esquema conceptual. El esquema se compila y se almacena en el diccionario de datos.

 Datos del lenguaje de manipulacin (DML): Sublenguaje de consulta de recuperacin, mantenimiento del sublenguaje (insercin, eliminacin, modificacin).

Estructura de DBMS
 DDL o compilador: Compila los esquemas conceptuales a las tablas almacenadas en el diccionario de datos.  Gerente o Base de datos: Se traduce a la consulta de las operaciones de archivo.  Procesador de consultas  Gestor de archivos: A menudo un sistema de uso general de archivos es proporcionado por el sistema operativo.  El Administrador de discos  Sistema de Telecomunicaciones  Archivos de datos  Diccionario de datos: Estructura y uso de los datos contenidos en la base de datos. Usuarios:  Encargados de la ejecucin de bases de datos  Base de datos (DBA): Supervisar y gestionar los recursos Diseo de los esquemas conceptuales y fsicos Seguridad y autorizacin Disponibilidad de datos y recuperacin de fallos - copias de seguridad y la reparacin de los daos debidos a fallos de hardware o software o el mal uso.

MODELO DE DATOS
Los modelos de datos son un conjunto de conceptos que pueden ser utilizados para describir la estructura de una base de datos. Por la estructura de una base de datos nos referimos a los tipos de datos y las relaciones que se debe mantener en los datos. Los siguientes son los diversos tipos de modelos de datos utilizadas: Modelo de datos Semntica Semntica: La forma de vincular a la entidad y la informacin que tenemos acerca de los datos que nos ayuden a conseguir una buena comprensin del modelo de sistema de datos. Los modelos de datos se componen de: 1) las estructuras utilizadas para crear el modelo (bloques de construccin) 2) Los operadores que podemos utilizar en las las normas de integridad, tanto explcitos como implcitos. Un modelo ampliamente utilizado semntico de datos se llama como la entidad-relacin (ER). Modelo Relacional La relacin es el elemento bsico en un modelo de datos relacional. Una relacin est sujeta a las siguientes reglas:

1. Relacin (archivo, tabla) es una tabla de dos dimensiones. 2. Caractersticas (es decir, elemento de campo o de datos) es una columna de la tabla. 3. Cada columna de la tabla tiene un nombre nico dentro de esa tabla. 4. Es homognea. As, las entradas en cualquier columna son todos del mismo tipo (por ejemplo la edad, nombre, nmero-empleado, etc.)

DBMS Arquitectura Los tres niveles de la arquitectura son tres diferentes puntos de vista de los datos: 1. Punto de vista fsico o de almacenamiento - Interior La vista interna es la vista sobre el almacenamiento fsico real de datos. Se nos dice qu datos se almacenan en la base de datos y cmo. Por lo menos los siguientes aspectos se consideran en este nivel: la asignacin de almacenamiento. por ejemplo B-tree, hash y caminos de acceso, etc POR EJEMPLO, especificacin de las claves primarias y secundarias, ndices e indicadores y la secuenciacin. Otros por ejemplo, Datos de compresin y cifrado de las tcnicas, la optimizacin de las estructuras internas. 2. Conceptual - Comunidad vista de usuario El punto de vista conceptual es el modelo de informacin de la empresa y contiene la vista de toda la empresa sin ningn tipo de preocupacin por la implementacin fsica. El punto de vista conceptual es la opinin de la comunidad global de la base de datos e incluye toda la informacin que va a estar representados en la base de datos. La vista conceptual est definido por el esquema conceptual que incluye definiciones de cada uno de los diversos tipos de datos. 3. Externo - vista usuario individual El nivel externo es la opinin de que el usuario individual de la base de datos tiene. La misma base de datos puede proporcionar un nmero de puntos de vista diferentes para diferentes clases de usuarios. En general, los usuarios finales e incluso los programadores de aplicaciones slo estn interesados en un subconjunto de la base de datos. Por ejemplo, un jefe de departamento slo puede estar interesado en las finanzas departamentales y matrculas de los estudiantes, pero no la informacin de la biblioteca. El bibliotecario no se espera que tengan algn inters en la informacin sobre el personal acadmico. La oficina de nmina no tendra ningn inters en la matrcula de los estudiantes. Consultas Las consultas son el mecanismo principal para recuperar informacin de una base de datos y se componen de preguntas presentadas a la base de datos en un formato predefinido. Muchos sistemas de gestin de bases de datos utiliza el lenguaje estructurado de consultas (SQL) estndar de formato de la consulta. SQL es el lenguaje estndar del equipo para acceder y manipular los sistemas de bases de datos. Las sentencias de SQL se utilizan para recuperar y actualizar datos en una base de datos. SQL Server trabaja con programas de bases de datos como MS Access, DB2, Informix, MS SQL Server, Oracle, Sybase, etc Para los documentos tiles, como esto y mucho ms cosas de la visita educativa y tecnolgica ... SQL Data Definition Language (DDL)

El Data Definition Language (DDL) de parte de SQL permite que las tablas de base de datos para crear o suprimir. Tambin podemos definir los ndices (llaves), especificar los vnculos entre las tablas, e imponer restricciones entre las tablas de bases de datos. Las instrucciones de DDL ms importantes de SQL Server son: CREATE TABLE - Crea una nueva tabla ALTER TABLE - altera (cambios) de una tabla de base de datos DROP TABLE - Elimina una tabla de base de datos SQL de manipulacin de datos Idioma (DML) SQL (Structured Query Language) es la sintaxis para ejecutar consultas. Pero el lenguaje SQL tambin incluye la sintaxis para actualizar, insertar y eliminar registros. Estos comandos de consulta y actualizacin en conjunto forman el lenguaje de manipulacin de datos (DML) parte de SQL: Seleccionar - extrae datos de una tabla de base de datos ACTUALIZACIN - actualiza los datos en una tabla de base de datos Eliminar - elimina los datos de una tabla de base de datos INSERT INTO - inserta datos nuevos en una tabla de base de datos

También podría gustarte