Introducción a los SGDB

Add to Favourites
Post to:

Description
En esta sesión estudiaremos los conceptos sobre ANSI/SPARC

Comments
Presentation Transcript Presentation Transcript

Base de datos : Base de datos Una Colección compartida de datos lógicamente relacionados, junto con una descripción de estos datos, que están diseñados para satisfacer las necesidades de información de una organización.

Sistema de Gestión de base de datos (SGBD) RDBMS : Sistema de Gestión de base de datos (SGBD) RDBMS Un sistema software que permite a los usuarios definir, crear, mantener y controlar el acceso a la base de datos. Ejemplos: Oracle Sql Server Informix DB2 Sybase MySql Postgres Interbase

Ventajas y desventajas de los SGBD : Ventajas y desventajas de los SGBD Ventajas Control de redundancia de datos Coherencia de los datos Compartición de datos Mayor nivel de concurrencia Independencia física y lógica de los datos Servicios mejorados de copia de seguridad y de recuperación Mayor seguridad Muchas mas información a partir de la misma cantidad de datos Desventajas Complejidad Tamaño Costo del SGBD Costo de Conversión

Arquitectura ANSI/SPARC : Arquitectura ANSI/SPARC Esquema Conceptual Vista 2 Vista n Vista 1 Usuario 1 Usuario 2 Usuario n Esquema Interno Base de Datos Organización física de los datos Nivel Interno Nivel Conceptual Nivel Externo

Arquitectura ANSI/SPARC : Arquitectura ANSI/SPARC Nivel Externo La vista que los usuarios tienen de la base de datos. Este nivel describe la parte de la base de datos que es relevante para cada usuario. Nivel Conceptual La vista comunitaria de la base de datos. Este nivel describe qué datos almacenados en la base de datos y las relaciones existentes entre los mismos. Nivel Interno Representación física de la base de datos en la maquina. Este Nivel describe cómo están almacenados los datos en la base de datos.

Arquitectura ANSI/SPARC : Arquitectura ANSI/SPARC Vista externa 1 Vista externa 2 Nivel conceptual Nivel interno Create table akt_estud ( Codigo_e varchar2(12) constraint estud_codigo_e_pk primary key, Nombres varchar2(25) not null, Apellidos varchar2(25) not null, Deptno varchar2(2) constraint estud_deptno_fk foreign key references akt_dept(deptno), Salario number(7), Sucursal varchar2(2) )

Arquitectura ANSI/SPARC : Independencia de los datos Lógica: hace referencia a la inmunidad de los esquemas externos a las modificaciones que se efectúen en el esquema conceptual Física: hace referencia a la inmunidad del esquema conceptual a las modificaciones que se efectúen en el esquema interno. Arquitectura ANSI/SPARC

Lenguajes de base de datos : Lenguajes de base de datos DDL: Lenguaje de definición de datos Permite al DBA o al usuario describir, crear, renombrar, eliminar y modificar objetos en la base de datos Algunos comandos: Create, Rename, Drop, Alter, Truncate. DML: lenguaje de manipulación de datos Permite al DBA o al usuario recuperar, insertar, actualizar y eliminar datos de las tablas de la base de datos Algunos comandos: Select, Insert, Update, Delete. Los hay procedimentales y no procedimentales. Lenguajes de cuarta generación (4GL) Generadores de formularios Generadores de informes Generadores de gráficos Generadores de aplicaciones

Modelos de datos : Modelos de datos Una colección integrada de conceptos para describir y manipular datos, las relaciones existentes entre los mismos y las restricciones aplicables a los datos, todo ello dentro de una organización Modelos de datos basados en objetos Entidad Relación Semántico Funcional Orientado a objetos Modelos de datos basados en registros Relacional En red Jerárquico Modelos de datos físicos Unificador Memoria de marco

Want to learn?

Sign up and browse through relevant courses.

Name:
Your Email:
Password:
Country:
Contact no:


Area code Number
Subjects you are interested in:
Word verification: (Enter the text as in image)


Sign Up Already a member? Sign In
I agree to WizIQ's User Agreement & Privacy Policy

Your Facebook Friends on WizIQ

Explore Similar Courses

Give live classes, create & sell online courses

Try it free Plans & Pricing

Connect