You are on page 1of 19

REPORTE DE ACCESS

Tema: Conceptos y tablas


UNIVERSIDAD DEL GOLFO DE MEXICO Materia: Base de Datos

9 DE ENERO DE 2014

-INDICE-Unidad 11.- Manejador de Base de Datos 2.- Datos 3.- Puntos de Sistema de Informacin 4.- Tipos de Sistema de Informacin 4.1.- Sistemas Formales 4.2.- Sistemas Informales 5.- Comportamiento de Sistema de Informacin 6.- Niveles de Arquitectura 6.1.- De 2 Capas 6.1.1.- Cliente Obeso 6.1.2.- Cliente Delgado 6.2.- De 3 Capas 7.- Independencia de Datos 8.- Tipos de independencia de Datos 8.1.- Independencia de Datos Lgica 8.2.- Independencia Fsica -Unidad 21.- Entidades, Atributos y Relaciones 2.- Cardinalidad de Mapeo 3.- Llave Principal o clave primaria 4.- Diagrama E R 5.- Reduccin de Diagramas E R a Tablas 6.- Generacin y Especializacin -Unidad 31.- Qu es Access? 2.- Vistas de Access 2.1.- Cinta de opciones (Ribbon) 2.2.- Vista Backstage 2.3.- Panel de Navegacin 3.- Conceptos Bsicos 4.- SQL 5.- Estructura Bsica de SQL 6.- Dependencia Funcional 7.- Integridad Referencial
1

3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8

8.- Normalizacin 9.- Reglas de Normalizacin 10.- Seguridad e Integridad 10.1.- Seguridad 10.1.1.- Medidas de Seguridad 10.2.- Integridad 11.- Que es un buen diseo de una Base de Datos? 12.- Proceso de Diseo 12.1.- Determinar la finalidad de la Base de Datos 12.2.- Buscar y organizar la informacin necesaria 12.3.- Dividir la informacin entablas 12.4.- Convertir los elementos de informacin en columnas 12.5.- Especificar las claves principales 12.6.- Definir relaciones entre las tablas 12.7.- Ajustar el diseo 12.8.- Aplicar las reglas de normalizacin Tablas Operaciones 13.- Consulta 14.- Formularios 15.- Informes

8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 16 18 18 18

Unidad 1
1.- Manejador de Base de datos
Un DBMS es la coleccin de numerosas rutinas de software interrelacionados cada una es responsable de una tarea especfica.

2.- Datos
Son trozos o partes de hechos representando en una organizacin o ambiente fsico para que las personas puedan entenderlos.

3.- Puntos de sistema de informacin Entrada: Capturar o recibir datos de organizacin a externos. Procesamiento: Procesar datos de E/S de morena mas significativa. Salida: Transferir informacion procesada a las personas que la necesita. Feedback: Es la salida que se devuelve al personal informacin de salida y
corregir la entrada.

4.- Tipos de sistema de informacin 4.1.-Sistemas Formales


Descansan en definiciones aceptadas de datos y procesamiento para recoger, almacenamiento, seleccionar, diseminar, utilizar estos datos. Es estructurado y requiere de equipo especializado para procesar y desimanar la informacin.

4.2.- Sistemas informales


Descansan en regla, en comportamiento no definido.

5.- Comportamiento en el sistema de informacin


Los comportamientos son fundamentos tecnolgicos que podemos considerarlo como herramientas y materiales para los sistemas de informacin moderna.
3

6.- Niveles de arquitectura


6.1.- De 2 Capas 6.1.1.- Cliente Obeso
La mayor parte de la lgica de la aplicacin reside en el cliente con la porcin de acceso a datos del servidor.

6.1.2.- Cliente Delgado


La mayora de la lgica se coloca en el server. es posible funcione como cliente, se le dice sistema de 2 capas en encadenado. 6.2.- De 3 Capas Surgi para superar las limitaciones de 2 caps. El sever intermedio esta entre la interfaz de usuario y el gestor de datos, el lmite del de 2 capas es de 100 usuarios, y el de 3 capas da abasto a +100 usuarios.

7.- Independencia de datos


Se puede definir a la independencia de los datos como la capacidad de cambiar el esquema en un nivel de sistema de base de datos sin tener que cambiar el esquema.

8.- Tipos de Independencia de Datos


8.1.- Independencia Lgica de Datos
Es la capacidad de cambiar el esquema conceptual sin cambiar los sistemas externos al programa de aplicacin

8.2.- Independencia Fsica


Es la capacidad de cambiar el sistema inerno sin cambiar el esquema conceptual.

Unidad 2
1.- Entidades, Atributos y Relaciones
El modelo Entidad Relacin (ER) es un modelo de datos conceptual de alto nivel. Este modelo y sus variaciones se utilizan con frecuencia para el diseo conceptual de aplicaciones de base de datos.

2.- Cardinalidad de Mapeo


Este proceso consiste en destruir todas las relaciones, teniendo presente la Cardinalidad.

3.- Llave principal o clave primaria


Se llama clave primaria a un campo o a una combinacin de campos que identifica de forma nica a cada fila de una tabla. Una clave primaria comprende de esta manera una columna o conjunto de columnas. No puede haber dos filas en una tabla que tengan la misma clave primaria.

4.- Diagrama de E R
Un diagrama o modelo de Entidad Relacin es una herramienta para el modelo de datos que permite representar las entidades relevantes de un sistema de informacin as como son sus interrelaciones y propiedades.

5.- Reduccin de los diagramas E-R a tablas


Un diagrama E-R, puede ser representado tambin a travs de una coleccin de tablas. Para cada una de las entidades y relaciones existe una tabla nica a la que se le asigna como nombre el del conjunto de entidades y de las relaciones respectivamente, cada tabla tiene un nmero de columnas que son definidas por la cantidad de atributos y las cuales tienen el nombre del atributo.

6.- Generalizacin y Especializacin


Es el resultado de la unin de 2 o ms conjuntos de entidades (de bajo nivel) para producir un conjunto de entidades de ms alto nivel. La generalizacin se usa para hacer resaltar los parecidos entre tipos de entidades de nivel ms bajo y ocultar sus diferencias.
5

Unidad 3
1.- Qu es Access?
Es un sistema de gestin de bases de datos que utiliza por defecto el motor de base de datos de Microsoft Jet 4.0 (En la versin de Access 2013).

2.- Vistas de Access


2.1.- Cinta de opciones (Ribbon)
Es la cinta de fichas a lo largo de la parte superior de la ventana del programa que contienen grupos de comandos.

2.2.- Vista Backstage


Es la coleccin de comandos que se ven a la ficha de archivo de la cinta de opciones, que fue aadida en la versin de Access 2010 y sigue en la 2013.

2.3.- Panel de navegacin


Es el panel que ubica en el lado izquierdo de la ventana del programa de Access que le permite trabajar con objetos de la base de datos, muestra todos los objetos del proyecto de Access.

3.- Concepto Bsicos


Una base de datos correctamente diseada permite tener acceso una formacin exacta y actualizada puesto que un diseo correctamente es esencial para lograr los objetivos fijados para la BD.

4.- SQL
Lenguaje de consulta, que permite definir la estructura de los datos, modificar los datos y especificar restricciones de seguridad.

5.- Estructura Bsica de SQL


SELECT: Corresponde a la operacin de proyeccin, se utiliza para consultar
atributos.

FROM: Corresponde a la operacin de producto cartesiano. Examina en la


evaluacin de la expresin.

WHERE: Corresponde al predicado de la seleccin. Implica atributos de las


relaciones que aparecen en la clusula FROM
7

6.- Dependencia Funcional


Son una Generalizacin de las dependencias de clave. Exigen que el valor para un cierto conjunto de atributos determine de forma nica el valor para otro conjunto de atributos.

7.- Integridad Referencial


Asegura que los valores que aparecen en una revisin para un conjunto de atributos, dado tambin que aparece a un conjunto de atributos en otra relacin.

8.- Normalizacin
Proceso el cual transforman datos complejos a un conjunto de estructuras de datos ms pequeas, simples y estables.

9.- Reglas de Normalizacin


Primera Forma Normal
Incluye la eliminacin de todos los grupos repetidos.

Segunda Forma Normal


Asegura que todas las columnas que no sean llave sean completamente dependientes a la Clave Primaria Principal (PK).

Tercera Forma Normal


Elimina cualquier dependencia transitiva.

10.- Seguridad e Integridad


La seguridad de los datos implica en proteger de operaciones que pongan en peligro su definicin, existencia, consistencia e integridad.

10.1.- Seguridad 10.1.1.- Medidas de Seguridad Fsicas: Controlar el acceso al equipo. Personal: Acceso solo a personal autorizado. Sistema operativo (S.O): Seguridad a nivel del S.O, herramientas
de seguridad, perfiles de usuario, vistas, restricciones de uso.

10.2.- Integridad
Las restricciones de integridad proporcionan un medio de asegurar la las modificaciones hechas en la base de datos no provoquen la perdida de la consistencia de datos.

11.- Que es un buen diseo de una Base de Datos?


Divide la informacin en tablas basada en temas para reducir los datos redundantes. Proporciona a Access la informacin necesaria para reunir la informacin de las tablas cuando as se precise. Ayuda a garantizar la exactitud e integridad de la informacin. Satisfacer las necesidades del procesamiento de los datos y generacin de informes.

12.- Proceso de Diseo


12.1.- Determinar la finalidad de la base de datos
Es conveniente plasmar en un papel el propsito de una base de datos; para saber en qu se va a utilizar y quien la va a utilizar, etc.

12.2.- Buscar y organizar la informacin que sea necesaria


Detenerse a pensar y analizar los informes, y la correspondencia que se desea crear le ayuda a identificar los elementos que necesita incluir en una base de datos.

12.3.- Dividir la informacin en tablas


Dividir la informacin en tablas eligiendo las entidades o los temas principales.

12.4.- Convertir los elementos de informacin en columnas No incluir datos calculados: En la mayora de los casos no se debe
almacenar resultados de clculos en las tablas.

Almacenar su informacin en sus partes lgicas ms pequeas:


Se puede ceder a habilitar un solo campo para nombres completos, pero si es posible desfragmentarlo, sera mejor para un resultado de bsqueda.

12.5.- Especificar claves principales Cada tabla debe incluir una columna un conjunto de columnas para que identifique inequvocamente cada fila almacenada en la tabla.

10

12.6.- Definir relaciones entre las tablas


En una Base de Datos relacional, la informacin se divide en tablas destinadas en funcin del tema.

12.7.- Ajustar el diseo 12.8.- Aplicar las reglas de normalizacin


Proceso de aplicar reglas al diseo de la base de datos, se denomina normalizar la base de datos, o simplemente normalizacin.

11

Tablas
Tabla Dat_Medicos NSS MATRICULA NOMBRE APELLIDO_PAT TIPO_SEG_MED 0123456789 07654321 Angel Gerardo Jimenez Pemex 0192837465 01234567 Jose Andres Cruz Seguro Social 6574839201 76543210 Manuel Alejandro Vargas Seguro Social 1324576890 01726354 Francisco Montolla Seguro Social - La Clave Principal es NSS - Se relaciona con la tabla Alumnos por Matricula, Nombre y Apellido_Pat - El NSS es tipo de dato numrico de 10 caracteres de ancho - La Matricula es tipo de dato numrico de 8 caracteres de ancho - El Nombre es un tipo de dato tecto corto de 16 caracteres de ancho - El Apellido_pat en un tipo de dato texto corto de 9 caracteres de ancho - El Tipo_seg_med es un tipo de dato tecto corto de 13 caracteres de ancho Tabla Materias CLAVE_MATERIA MATERIA CPROF HRSP HRST NOMBRE_PROF MT012345 Biologa 012345 5 7 Norberto GT012453 Operacin 103254 10 2 Lilia del Carmen de Paquetes TP123045 Qumica 012345 5 7 Norberto MX012354 Seguridad 324150 9 3 Yolanda industrial XY514230 Base de 132450 9 3 Ricardo Datos - La clave principal es Clave_Materia - Se relaciona con las tablas Profesores, Dat_Academicos por Materia - La Clave_materia es un tipo de dato texto corto de 8 caracteres de ancho - La Materia es un tipo de dato texto corto de 14 caracteres de ancho - La Cprof es un tipo de dato de texto corto de 6 caracteres de ancho - La Hrsp es un tipo de dato numrico de 2 caracteres de ancho - La Hrst es un tipo de dato numrico de 2 caracteres de ancho - El Numbre_prof es un tipo de dato texto corto de 16 caracteres de ancho

12

Tabla Dat_Academicos CLAVE_CALIF MATERIA MATRICULA NOMBRE CALIF_1 ASISTENCIAS FALTAS 0123456 Qumica 07654321 Angel 6 10 2 Gerardo 0162534 Biologa 01234567 Jose 8 9 3 Andres 0162345 Seguridad 76543210 Manuel 10 12 0 industrial Alejandro 1625340 Base de 01726354 Francisco 9 8 4 Datos 0651234 Operacin 12345670 Estefani 6 12 0 de paquetes 4536120 Qumica 14253670 Fernanda 5 5 7 - La clave principal es Clave_Calif - Se relaciona con: la tabla Materia por Materia; la tabla Alumnos por Matricula y Nombre. - La Clave_calif es un tipo de dato numrico de 7 caracteres de ancho - La Materia es un tipo de dato texto corto de 14 caracteres de ancho - La Matricula es tipo de dato numrico de 8 caracteres de ancho - El Nombre es un tipo de dato texto corto de 16 caracteres de ancho - La Calif_1 es un tipo de dato numrico de 2 caracteres de ancho - La Asistencias es un tipo de dato numrico de 2 caracteres de ancho - La Faltas es un tipo de dato numrico de 2 caracteres de ancho

13

Tabla Profesores: CPROF NOMBRE_PROF APE_PAT_PROF CLAVE_MATERIA MATERIA 012345 Norberto Servn MT012345 Biologa 103254 Lilia del Carmen Hernndez GT012453 Operacin de paquetes 012345 Norberto Servn TP123045 Qumica 324150 Yolanda Cho MX012354 Seguridad industrial 132450 Ricardo Prez XY514230 BaseDatos - La clave principal es CPROF. - Se relaciona con la tabla Materias por Nombre_Prof y CProf. - La Cprof es un tipo de dato de texto corto de 6 caracteres de ancho - El Numbre_prof es un tipo de dato texto corto de 16 caracteres de ancho - El Ape_Pat_Prof es un tipo de dato texto corto de 16 caracteres de ancho - La Clave_materia es un tipo de dato texto corto de 8 caracteres de ancho - La Materia es un tipo de dato texto corto de 14 caracteres de ancho - El NSS es tipo de dato numrico de 10 caracteres de ancho NSS 0123456789 0134256789

0123456789 1263724309 1332465409

14

Tabla Alumnos: MATRICULA NOMBRE APELLIDO_PAT SEXO NIVEL Edad 07654321 Angel Jimenez H Bachillerato 17 Gerardo 01234567 Jose Cruz H Bachillerato 16 Andres 76543210 Manuel Vargas H Bachillerato 16 Alejandro 01726354 Francisco Montolla H Secundaria 15 12345670 Estefani Rodrigez M Bachillerato 16 14253670 Fernanda Rivero M Bachillerato 17 07643125 Yared Castillo H Bachillerato 17 04321567 Victoria Teston M Bachillerato 17 13570246 Luis Arsenio M Bachillerato 18 98543212 Jema Nolasco M Bachillerato 16 14522563 Alfredo Ramirez H Bachillerato 17 24623462 Jessica Baeza M Bachillerato 21 64223463 Karime Orellan M Bachillerato 16 23456234 Edilia Hernandez M Bachillerato 16 75434667 Yelitza Alcantara M Bachillerato 16 - La Clave principal es Matricula. - Se relaciona con las tablas Dat_Academicos por medio y Dat_Medicos por Matricula y Nombre. - La Matricula es tipo de dato numrico de 8 caracteres de ancho - El Nombre es un tipo de dato texto corto de 16 caracteres de ancho - El Apellido_pat en un tipo de dato texto corto de 9 caracteres de ancho - El Sexo es un tipo de dato texto corto de 1 carcter de ancho - El Nivel es un tipo de dato texto corto de 12 caracteres de ancho - La edad es un tipo de dato numrico de 2 caracteres de ancho

15

Operaciones (Edad = 17)(Alumnos)


MATRICULA NOMBRE 07654321 Angel Gerardo 14253670 Fernanda 07643125 Yared 04321567 Victoria 14522563 Alfredo APELLIDO_PAT SEXO NIVEL Jimenez H Bachillerato Rivero Castillo Teston Ramirez M H M H Bachillerato Bachillerato Bachillerato Bachillerato EDAD 17 17 17 17 17

(Matricula, Nombre, Edad)(Alumno)


MATRICULA 01234567 76543210 01726354 12345670 14253670 07643125 04321567 13570246 NOMBRE Alan Andr Fani Jocelyn Carlos Oliver Omar Claudia Edad 16 16 15 16 16 17 17 18

(Nombre_Prof=Norberto)(Profesores)
CPROF NOMBRE_PROF APE_PAT_PROF CLAVE_MATERIA MATERIA NSS 012345 Norberto Servn MT012345 Biologa 0123456789 012345 Norberto Servn TP123045 Qumica 0123456789

(CProf, Nombre_Prof, Materia)(Profesores)


CPROF NOMBRE_PROF MATERIA 012345 Norberto Biologa 103254 Lilia del Carmen Operacin de paquetes 012345 Norberto Qumica 324150 Yolanda Seguridad industrial 132450 Ricardo Base de Datos

16

(Calif_1< 5) or (Calif_1> 8)(Dat_Academicos)


CLAVE_CALIF MATERIA MATRICULA NOMBRE CALIF_1 0162534 Biologa 01234567 Jose 8 Andres 0162345 Seguridad 76543210 Manuel 10 industrial Alejandro 1625340 Base de 01726354 Francisco 9 Datos 4536120 Qumica 14253670 Fernanda 5 ASISTENCIAS FALTAS 9 3 12 8 5 0 4 7

(Clave_Calif, Materia, Nombre, Calif_1, Asistencias)(Dat_Academicos)


CLAVE_CALIF MATERIA 0123456 Qumica 0162534 0162345 1625340 0651234 4536120 Biologa Seguridad industrial Base de Datos Operacin de paquetes Qumica NOMBRE Angel Gerardo Jose Andres Manuel Alejandro Francisco Estefani Fernanda CALIF_1 6 8 10 9 6 5 ASISTENCIAS 10 9 12 8 12 5

(HrsP>9)(Materias)
CLAVE_MATERIA MATERIA GT012453 Operacin de Paquetes MX012354 Seguridad industrial XY514230 Base de Datos CPROF 103254 HRSP 10 HRST 2 NOMBRE_PROF Lilia del Carmen

324150 132450

9 9

3 3

Yolanda Ricardo

17

(Clave_Materia, Materia, HrsP, HrsT, Nombre_Prof)(Materias)


CLAVE_MATERIA MATERIA MT012345 Biologa GT012453 Operacin de Paquetes TP123045 Qumica MX012354 Seguridad industrial XY514230 Base de Datos HRSP 5 10 5 9 9 HRST 7 2 7 3 3 NOMBRE_PROF Norberto Lilia del Carmen Norberto Yolanda Ricardo

(Tipo_Seg_Med= Seguro social)(Dat_Medicos)


NSS 0192837465 6574839201 1324576890 MATRICULA 01234567 76543210 01726354 NOMBRE Jose Andres Manuel Alejandro Francisco APELLIDO_PAT TIPO_SEG_MED Cruz Seguro Social Vargas Seguro Social Montolla Seguro Social

(Nss, Nombre, Apellido_Pat, Tipo_Seg_Med)(Dat_Medicos)


NSS 0123456789 0192837465 6574839201 1324576890 NOMBRE Angel Gerardo Jose Andres Manuel Alejandro Francisco APELLIDO_PAT Jimenez Cruz Vargas Montolla TIPO_SEG_MED Pemex Seguro Social Seguro Social Seguro Social

13.- Consulta
Se utiliza para ver, modificar, y analizar datos de formas diferentes.

14.- Formularios
Son utilizados para introducir, ver, modificar e imprimir los datos.

15.- Informes
Es el objeto diseado para dar formato, calcular, imprimir y resumir datos seleccionados de una tabla.

18

You might also like