21
Tercer parcial PRIMER QUIMESTRE

Sgbd tercer parcial

Embed Size (px)

Citation preview

Tercer parcial

PRIMER QUIMESTRE

Administrador de base de datosEs la persona que tiene control centralizado tanto de los datoscomo de los programas que tienen acceso a ellos.

Sus funciones son entre otras, las siguientes:

• Definición de esquema

• Definición de la estructura de almacenamiento y delmétodo de acceso

• Concesión de autorización para el acceso a los datos

• Especificación de las limitantes de integridad

Definición de Esquema

• Es el esquema original de la base de datosse crea escribiendo un conjunto dedefiniciones que son traducidas por elcompilador de DDL a un conjunto detablas que son almacenadaspermanentemente en el diccionario dedatos.

Definición de la estructura de almacenamiento y del método de acceso

• Estructuras de almacenamiento y deacceso adecuados se crean escribiendo unconjunto de definiciones que sontraducidas por el compilador del lenguajede almacenamiento y definición de datos.

Concesión de autorización para el acceso a los datos

•Permite al administrador de la basede datos regular las partes de lasbases de datos que van a seraccedidas por varios usuarios.

Especificación de las limitantes de integridad

• Es una serie de restricciones que seencuentran almacenados en unaestructura especial del sistema que esconsultada por el gestor de base dedatos cada vez que se realice unaactualización al sistema.

Usuarios de la base de datos

Podemos definir a los usuarios comotoda persona que tenga contacto con elsistema de base de datos desde que estese diseña, elabora, termina y se usa.

Los usuarios pueden clasificarse en:

•Programadores de aplicaciones

•Usuarios Casuales

•Usuarios Ingenuos

Programadores de aplicaciones:

• Son profesionales en computación queinteractúan con el sistema por medio dellamadas en DML, las cuales estánincorporadas en un programa escrito en unlenguaje de programación (Por ejemplo,COBOL, PL/I, Pascal, C, etc.)

• Usuarios Casuales:

Usuarios que interactúan con el sistemasin escribir programas, pueden escribirsus preguntas en un lenguaje deconsulta de base de datos

• Usuarios ingenuos:

Usuarios que interactúan con el sistemamediante programas de aplicacionesescritos previamente, es el usuario finaldel sistema que utiliza sin saber nadadel diseño interno del mismo

BLOQUE N° 2MODELO ENTIDAD - RELACIÓN

¡RECORDEMOS!

Un modelo de datos es un grupo de herramientas

conceptuales para describir los datos, sus relaciones su semántica y sus limitantes

MODELO E-R

Consiste en un conjunto de objetos básicosllamados entidades y de relaciones entreestos objetos.

Este esquema representa la estructura lógicageneral de la base de datos.

Fue creado por Chen en los años 1975-76 ypretende ser un modelo muy lógico, muyconceptual, poco físico, poco informático ycercano al usuario.

¿Qué es una entidad?

Es un objeto que existe ypuede distinguirse de otrosobjetos por sus características .

Ejemplo:

Un alumno se distingue de otro por suscaracterísticas particulares como elnombre, N° de matrícula, C.I., etc

Al grupo de entidades del mismo tipo se denomina CONJUNTO DE ENTIDADES

Las entidades pueden ser de dos tipos:

Todos aquellosobjetos físicos quepodemos ver, tocaro sentir.

Todos aquellos eventosu objetos conceptualesque no podemos ver,aun sabiendo queexisten

TANGIBLES INTANGIBLES

Ejemplos:

Alumno, Profesor,Mesa, Auto, Silla,Computador, etc.

La entidad Asignatura,sabemos que existepero no podemosvisualizarla.

¿Qué son los Atributos?

Son las características quediferencian a las entidades

Ejemplo:

el nombre, dirección teléfono, grado,grupo, etc. son atributos de la entidad

alumno

PARA CADA ATRIBUTO EXISTE UN DOMINIO

¿Qué es el Dominio?

Es un rango de valores para cadaatributo, este hace referencia al tipode datos que será almacenado o arestricciones en los valores que elatributo puede tomar.

Ejemplo:

El atributo NOMBRE de la entidadALUMNO solo podrá almacenar solo textoy no números, ni fechas , etc.

Ejemplo con entidades, atributos y el dominio:

Consideremos una empresa que requiere controlar a losvendedores y las ventas que ellos realizan; de esteproblema determinamos que los objetos o entidadesprincipales a estudiar son el empleado (vendedor) y elartículo (que es el producto en venta), y las característicasque los identifican son:

ENTIDAD ATRIBUTOS DOMINIO

Empleado

NombrePuestoSalarioC.I.

Solo guardara texto (Nombres)Solo guardara texto (Puestos)Solo guardara valores monetariosSolo guardara números de cédula

Artículo

DescripciónCostoClave

Solo guardara textoSolo guardara valores monetarioSolo guardara claves para los produc.

¿Qué es una relación?

Es un asociación entre dos omas entidades.

Ejemplo:

La entidad Alumno se relaciona con laentidad Curso ya que alumno estudia endeterminado curso

Al grupo de relaciones del mismo tipo se denomina CONJUNTO DE RELACIONES

Llave primaria

Es aquel atributo el cualconsideramos clave para laidentificación de los demás atributosque describen a la entidad.

Ejemplo:Si consideramos la entidad ALUMNO, podríamostener los siguientes atributos: Nombre, Apellido,Dirección, Teléfono, C.I, de todos estos atributos elque podremos designar como llave primaria la C.I,ya que es diferente para cada alumno

Puede ser un atributo o una combinación de atributos.

En el modelo E-R se representa con una línea debajo del atributo

Representación gráfica

Se representa de la siguiente manera:

• Entidad

• Relación

• Atributos

• Ligas o líneas