Alumno: Andrés Sánchez Cornejo.         Grado y Sección: 5° “A”.
Indice Arquitectura             de un SGBD. Los Modelos de Bases de Datos. El Modelo Relacional e Bases de  Datos. El ...
Arquitectura de un SGBD.Hay tres características importantes inherentes al enfoque de las bases de datos, que sonla separa...
Niveles de unSGBD
Los Modelos de Bases de Datos.Cuando hablamos de modelos nos referimosal segundo nivel de la arquitectura de unSGBD. Defin...
El Modelo Relacional e Bases deDatos.Una base de datos relacional es una base de datos que cumple con elmodelo relacional ...
El SGBDR SQL Server 2008.Qué   Microsoft SQL Server es un sistema para la gestión de bases de datos producido por Microsof...
Sistema de gestión de base de datos  ii parte
Próxima SlideShare
Cargando en…5
×

Sistema de gestión de base de datos ii parte

380 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
380
En SlideShare
0
De insertados
0
Número de insertados
2
Acciones
Compartido
0
Descargas
5
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Sistema de gestión de base de datos ii parte

  1. 1. Alumno: Andrés Sánchez Cornejo. Grado y Sección: 5° “A”.
  2. 2. Indice Arquitectura de un SGBD. Los Modelos de Bases de Datos. El Modelo Relacional e Bases de Datos. El SGBDR SQL Server 2008.
  3. 3. Arquitectura de un SGBD.Hay tres características importantes inherentes al enfoque de las bases de datos, que sonla separación de los programas y los datos, manejo de múltiples vistas de usuario y elempleo de un catálogo para almacenar la descripción (esquema) de los datos. Aquíespecificaremos una arquitectura para los sistemas de bases de datos, denominadaarquitectura de tres esquemas, propuesta como ayuda para contar con estascaracterísticas.La arquitectura de tres capas El objetivo de la arquitectura de tres esquemas consiste en formar una separación entrelas aplicaciones del usuario y la base de datos física. En esta arquitectura, los esquemas sepueden definir en los tres niveles siguientes: El nivel interno tiene un esquema interno, que describe la estructura física de almacenamiento de la base de datos. El esquema interno emplea un modelo físico de los datos y describe todos los detalles para su almacenamiento, así como los caminos de acceso para la base de datos El nivel conceptual tiene un esquema conceptual, que describe la estructura de toda la base de datos para una comunidad de usuarios. El esquema conceptual oculta los detalles de las estructuras físicas de almacenamiento y se concentra en describir entidades, tipos de datos, vínculos, operaciones de los usuarios y restricciones. En este nivel podemos usar un modelo de datos de alto nivel o uno de implementación El nivel externo o de vistas incluye varios esquemas externos o vistas de usurio. Cada esquema externo describe la parte de la base de datos que interesa a un grupo de usuarios determinado, y oculta a ese grupo el resto de la base de datos. En este nivel podemos usar un modelo de datos de alto nivel o uno de implementación
  4. 4. Niveles de unSGBD
  5. 5. Los Modelos de Bases de Datos.Cuando hablamos de modelos nos referimosal segundo nivel de la arquitectura de unSGBD. Definiendo el diseño lógico de losdatos.Hay tres tipos de modelos:  El modelos jerárquico donde los datos están organizados como un árbol invertido  El modelo en Red están ordenado en un grafico, y se accede a la información atreves de varios caminos. NO hay Jerarquía.  El modelo Relacional, los datos se representan mediante una serie de relaciones(o tablas).
  6. 6. El Modelo Relacional e Bases deDatos.Una base de datos relacional es una base de datos que cumple con elmodelo relacional el cual es el modelo más utilizado en la actualidad paraimplementar bases de datos ya planificadas. Permiten establecerinterconexiones (relaciones) entre los datos (que están guardados entablas), y a través de dichas conexiones relacionar los datos de ambastablas, de ahí proviene su nombre: "Modelo Relacional". Tras serpostuladas sus bases en 1970 por Edgar Frank Codd, de los laboratoriosIBM en San José (California), no tardó en consolidarse como un nuevoparadigma en los modelos de base de datos.Características  Una base de datos relacional se compone de varias tablas o relaciones.  No pueden existir dos tablas con el mismo nombre ni registro.  Cada tabla es a su vez un conjunto de registros (filas y columnas).  La relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves primarias y ajenas (o foráneas).  Las claves primarias son la clave principal de un registro dentro de una tabla y éstas deben cumplir con la integridad de datos.  Las claves ajenas se colocan en la tabla hija, contienen el mismo valor que la clave primaria del registro padre; por medio de éstas se hacen las relaciones.
  7. 7. El SGBDR SQL Server 2008.Qué Microsoft SQL Server es un sistema para la gestión de bases de datos producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI SQL. Microsoft SQL Serveres? constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son Oracle, PostgreSQL o MySQL. Características de Microsoft SQL Server  Soporte de transacciones.  Soporta procedimientos almacenados.  Incluye también un entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente.  Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y los terminales o clientes de la red sólo acceden a la información.  Además permite administrar información de otros servidores de datos. Este sistema incluye una versión reducida, llamada MSDE con el mismo motor de base de datos pero orientado a proyectos más pequeños, que en sus versiones 2005 y 2008 pasa a ser el SQL Express Edition, que se distribuye en forma gratuita. En el 2008 sale una nueva utilidad y es el manejo de base da datos distribuida. Es común desarrollar completos proyectos complementando Microsoft SQL Server y Microsoft Access a través de los llamados ADP (Access Data Project). De esta forma se completa la base de datos (Microsoft SQL Server), con el entorno de desarrollo (VBA Access), a través de la implementación de aplicaciones de dos capas mediante el uso de formularios Windows. En el manejo de SQL mediante líneas de comando se utiliza el SQLCMD Para el desarrollo de aplicaciones más complejas (tres o más capas), Microsoft SQL Server incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET, pero el servidor sólo está disponible para Sistemas Operativos

×