SISTEMA DE BASE DE DATOS Equipo #6 Integrantes :García Hernández Yaneli Tlacomulco Moncada Blanca...

Post on 02-Feb-2016

218 views 0 download

Transcript of SISTEMA DE BASE DE DATOS Equipo #6 Integrantes :García Hernández Yaneli Tlacomulco Moncada Blanca...

SISTEMA DE BASE DE DATOS

Equipo #6

Integrantes :García Hernández Yaneli

Tlacomulco Moncada Blanca Edith

Carreto Vichique Laura Belén

Rosales Titla María José

Hernández Gutiérrez German

Díaz Castillo Pablo Miguel

Fecha :27/02/13

Objetivos

• Conocer los conceptos básicos sobre las bases

de datos

• Modelado de Datos

• Lenguaje Estructurado de Datos SQL

• Ejemplo Practico

TEMAS

1. Defina los siguientes términos• Entidad• Campos• Tipo de datos• Clave principal (Llave primaria)

2. Que es un SGBD o DBMS? Ejemplos

3. Qué es una base de datos?

4. Que es el Modelo Entidad Relación? Como se diseña Modelo E-R?

5. Que es una Tabla? Ejemplo

6. Que son los campos? Ejemplo

7. Como definir los tipos de datos? Ejemplo

8. Qué es SQL? Comandos más usados. Ejemplos

ENTIDADConjunto de elementos que existen y se distinguen

de otros elementos gracias a que tienen

características propias (Atributos) que los describen.

CAMPOSEespacio de almacenamiento para un dato en particular..

En bases de datos, mínima unidad de información a la

que se puede acceder.

Conjunto de campos forman un registro.

En Excel son llamados celdas

TIPOS DE DATOS EN ACCESS 2007

Texto: cuando introducimos texto, caracteres y dígitos.

Memo: se utiliza para textos extensos

Numérico: Datos para cálculos matemáticos

Fecha/Hora: para marcar la fecha y hora

Moneda: Valores monetarios y datos para cálculos matemáticos con

decimales.

Auto numérico: numero secuencial , incrementa de uno a uno o

aleatoriamente.

Sí/No: valores que contengan uno de entre 2 valores

Hipervínculo: texto o combinación de texto y números

CLAVE PRINCIPAL

Manera de identificar de forma única a cada

registro de una tabla.

Access con esta opción se encarga de que no se

repitan valores en los campos en la clave principal.

Se puede formar por uno o 3 campos, no mas de 3 .

¿QUE ES UN SGBD O DBMSSGBD: Sistemas de Gestión de Bases de Datos.

Aplicaciones que permiten a los usuarios definir, crear y

mantener la base de datos y proporciona un acceso controlado

a la misma.

Aplicación que interactúa con los usuarios de los programas

de aplicación y la base de datos.

Microsoft SQL Server

Visual FoxPro

Open Access

MySQL

http://rojasortega.files.wordpress.com/2011/02/tarea3.pdf

Una base de datos es una colección de información

organizada de forma que un programa de ordenador pueda

seleccionar rápidamente los fragmentos de datos que

necesite. Una base de datos es un sistema de archivos

electrónico.

Las bases de datos se organizan por campos, registros y

archivos.

Por ejemplo, una guía de teléfono es análoga a un archivo.

Contiene una lista de registros, cada uno de los cuales

consiste en tres campos: nombre, dirección, y número de

teléfono.

¿QUE SON LAS BASES DE DATOS?

Es un modelo de datos que consiste en un conjunto

llamado ENTIDAD/RELACION

Los principales elementos del modelo son las

entidades con sus atributos y las relaciones entre

entidades.

¿QUÉ ES MODELO ENTIDAD-RELACIÓN

Materia HORAS

TIPO DE MATERI

A

DIFICULTAD

DOCENTE

NOMBRE DE LA

MATERIA

AREA DE ESTUDIO

ALUMNO

NOMBRE

GENERO

TURNO

ESPECIALIDAD

MATERIA

EDAD

DIRECCION

RELACION

COMO SE DISEÑA EL MODELO

E-R

El modelo entidad relacion es el mas utilizado para el diseño de sistemas de

bases de datos estan formado por entidades,relaciones

Se elabora el diagrama (o diagramas) entidad-relación.

Se completa el modelo con listas de atributos y una descripción de otras

restricciones que no se pueden reflejar en el diagrama.

Una entidad se relaciona con otra entidad con una línea continua, ya que no lleva

flechas, es solo una dirección continua.

Toda relación debe de llevar una cardinalidad (determina el nivel de cardinalidad).

Una relación entre dos entidades siempre se va a dar por medio de un rombo

Cada entidad deberá tener sus elementos

Obtencion del diagrama entidad- relacion

Ejemplo: La compra de un producto

TABLAS

Las tablas son utilizadas para representar la

información de forma más compacta y de fácil

acceso. Están compuestas por filas y columnas.

CAMPOS

Es cada una de las columnas que forman la tabla

y contienen atributos diferentes de otros campos.

¿Como definir los tipos de datos?

Texto: cuando en el campo vamos a introducir texto, tanto caracteres como dígitos. Memo: se utiliza para textos extensos como comentarios o explicaciones..Numérico: para datos numéricos utilizados en cálculos matemáticos. Fecha/Hora: para la introducción de fechas y horas Moneda: para valores de moneda y datos numéricos utilizados en cálculos matemáticos en los que estén implicados datos que contengan entre uno y cuatro decimalesAuto numérico: número secuencial (incrementado de uno a uno) único, o número aleatorio que Microsoft Access asigna cada vez que se agrega un nuevo registro a una tabla.

Sí/No: valores Sí y No, y campos que contengan uno de entre dos valores(Sí/No, Verdadero/Falso o Activado/desactivado). Objeto OLE: Objeto (como una hoja de cálculo de Microsoft Excel, un documento de Microsoft Word, gráficos, sonidos u otros datos binarios). Hipervínculo: Texto o combinación de texto y números almacenada como texto y utilizada como dirección de hipervínculo. Una dirección de hipervínculo puede tener hasta tres partes: Texto: el texto que aparece en el campo o control. Dirección: ruta de acceso de un archivo o página. Subdirección: posición dentro del archivo o página. Sugerencia: el texto que aparece como información sobre herramientas.

SQL

 Es un lenguaje utilizado para una base de

datos

CAMPOS MAS USADOS

INSERT: agrega uno o más registros a una tabla en una

base de datos relacional

Ejemplo: INSERT INTO 'tabla' ('columna1',['columna2,...

']) VALUES ('valor1', ['valor2,...'])

DROP: Este comando elimina un objeto de la base de

datos. Ejemplo: DROP TABLE 'NOMBRE_TABLA';

DELETE:  borra uno o más registros existentes en una

tabla. Ejemplo: DELETE FROM My table WHERE field2 =

'N';

Fichas de autores

Nombre del autor

Código del autor

Año de publicaci

ón

Editorial Fichas de libros

Nombre de

Autor(es)

Editorial ISBN

Título del libro

Código

Numero de

página

Numero de Libro

(s) escritos

Ejemplares

Ejemplar

Editorial

Fecha publicaci

ón

Descripción del libro Localizaci

ón

Código

Ficha de biblioteca

Código Fecha de devolución

Número de ejemplares prestadosTeléfon

o

Dirección

Nombre de

usuario

Fecha de préstamo

Título del libro

Título del

libro

Descripción del libro