La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Sistema de Base de Datos

Presentaciones similares


Presentación del tema: "Sistema de Base de Datos"— Transcripción de la presentación:

1 Sistema de Base de Datos
Equipo #5 Integrantes : ♦DIANA GIL XANCAL ♦ JULIAN ARAGON MERINO ♦ ESTEFANIA SALAZAR NIÑO ♦OSCAR MISAEL TLAPAYA TEPECH ♦LETICIA RUBI GARCIA BANUET ♦JULIANA ZAMBRANO SAUCEDO Fecha :28/FEB/2013

2 Objetivos Conocer los conceptos básicos sobre las bases de datos Modelado de Datos Lenguaje Estructurado de Datos SQL Ejemplo Practico

3 temas Defina los siguientes términos Entidad Campos Tipo de datos
Clave principal (Llave primaria) Que es un SGBD o DBMS? Ejemplos Qué es una base de datos? Que es el Modelo Entidad Relación? Como se diseña Modelo E-R? Que es una Tabla? Ejemplo Que son los campos? Ejemplo Como definir los tipos de datos? Ejemplo Qué es SQL? Comandos más usados. Ejemplos

4 ENTIDAD En bases de datos, una entidad es la representación de un objeto o concepto del mundo real que se describe en una base de datos. Una entidad se describe en la estructura de la base de datos empleando un modelo de datos. Por ejemplo, nombres de entidades pueden ser: Alumno, Empleado, Artículo, etc. Cada entidad está constituida por uno o más atributos. Por ejemplo, la entidad "Alumno" podría tener los atributos: nombre, apellido, año de nacimiento, etc. En el modelo de entidad relación se emplean dos tipos de entidades: entidad fuerte y entidad débil. Las entidades fuertes tienen atributos claves, en tanto las entidades débiles no tienen atributos claves propios.

5 ENTIDAD Cliente Fecha de compra VENTAS Articulo

6 CAMPOS Un campo es un espacio de almacenamiento para un dato en particular. En las bases de datos, un campo es la mínima unidad de información a la que se puede acceder; un campo o un conjunto de ellos forman un registro, donde pueden existir campos en blanco, siendo éste un error del sistema operativo. En las hojas de calculo los campos son llamados celdas. TIPOS DE DATOS Los Tipos de Datos de una Base se dividen en dos estas son: Las de Entrada Se refiere a la información que entra al sistema por primera vez. Esta información podría dar pie a una modificación de los datos persistentes, pero en principio no forma parte de la base de datos propiamente dicha. Las de Salida Se refiere a mensajes y resultados que emanan del sistema. Una vez más, esta información podría derivarse de los datos persistentes, pero no se le considera en si como parte de la Base de Datos.

7 CLAVE PRINCIPAL La clave principal proporciona un valor único para cada fila de la tabla y nos sirve de identificador de registros de forma que con esta clave podamos saber sin ningún tipo de equivocación el registro al cual identifica. No podemos definir más de una clave principal, pero podemos tener una clave principal compuesta por más de un campo.

8 Que es un SGBD o DBMS? Ejemplos.
Sistema de Gestión de Bases de Datos (SGBD) es un conjunto de programas que permiten el almacenamiento, modificación y extracción en una base de datos, además de proporcionar herramientas para añadir, borrar modificar y analizar los datos. Ejemplos. Tomemos por ejemplo un oxxo necesita saber que productos tiene en el almacén para ello se debe organizar por el producto, numero de existencias, precio de compra y venta, nombre del producto, cantidad en el almacén entre otras cosas. Todo esto se debe de organizar en un programa para tener el control de la mercancía y ese es el propósito de un DBMS o SGBD

9 BASE DE DATOS El Modelo de Entidad Relación es un modelo de datos basado en una percepción del mundo real que consiste en un conjunto de objetos básicos llamados entidades y relaciones entre estos objetos, implementándose en forma gráfica a través del Diagrama Entidad Relación. 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 tradicionales se organizan por campos, registros y archivos NOMBRE Ana López LEGADO DNI DOMICILIO La María 876 TELEFONO

10 Modelo entidad-relacion.
Es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades.

11 Estructura lógica En una base de datos se puede expresar gráficamente por medio de diagramas esta formado por los siguientes elementos: Rectángulos: representan conjuntos de entidades (objeto, persona, animal, cosa,) Elipses: representan características de la identidad (atributos). Rombos: representa las relaciones existentes entre diferentes entidades. Líneas: conectan los atributos a los conjuntos de entidades, y los conjuntos de entidades a los conjuntos de relaciones.

12 Estructura lógica

13 TABLA UNA TABLA ES EN DONDE SE ALMACENA INFORMACION DE UNA ENTIDAD .
LA TABLA DEBE LLEVAR POR TIULO EL NOMBRE DE ESTA ENTIDAD . POR CADA TABLA SE DEBN CAPTURAR DIFERENTES CAMPOS

14 CAMPO Los campos son la información ya capturada en cada tabla por ejemplo, puede trabajar con una tabla denominada “CLIENTE", en la que cada fila contiene información sobre un empleado distinto y cada campo (columna) contiene un tipo de información diferente, como el nombre, los apellidos, la dirección, u otros los campos se deben configurar de acuerdo al tipo de datos, ya sea texto, fecha, hora, numérico, u otro tipo.

15 COMO DEFINIR LOS TIPOS DE DATOS
En este artículo se describe cómo definir las relaciones en una base de datos de Microsoft Access. Se incluyen los temas siguientes: Definición de las relaciones de tabla Tipos de relaciones de tabla Relaciones uno a varios Relaciones varios a varios Relaciones uno a uno Cómo definir relaciones entre tablas Cómo definir relaciones uno a varios o uno a uno Cómo definir relaciones de varios a varios Integridad referencial Actualizaciones y eliminaciones en cascada Tipos de combinaciones

16 Texto Se utiliza para texto o combinaciones de texto y números, como direcciones, o para números que no requieren cálculo, como números de teléfono, números de pieza o códigos postales. Memo Se utiliza para texto de gran longitud y números, como notas o descripciones. Almacena hasta caracteres. Numérico Se utiliza para los datos que se van a incluir en cálculos matemáticos, exceptuando los cálculos monetarios (en este caso se utiliza el tipo Moneda). Almacena 1, 2, 4 u 8 bytes. Fecha/Hora Se utiliza para fechas y horas. Almacena 8 bytes. Currency Se utiliza para valores de moneda y para evitar el redondeo durante los cálculos. Almacena 8 bytes. Autonumérico Se utiliza para números secuenciales exclusivos (con incremento de una unidad) o números aleatorios que se insertan automáticamente cuando se agrega un registro. Almacena 4 bytes; almacena 16 bytes para Id. de réplica (GUID). Sí/No Se utiliza para datos que pueden ser uno de dos valores posibles, como Sí/No, Verdadero/Falso, Activado/Desactivado. Los valores Nulos no están permitidos. Almacena 1 bit.

17 ¿Que es SQL? Estructura básica
Es un lenguaje de acceso a bases de datos que explota la flexibilidad y potencia de los sistemas relacionales y permite así gran variedad de operaciones. Son instrucciones (códigos) que nos permiten interactuar con una base de datos, este lenguaje es universal y se utiliza en cualquier manejador (software) para administrar base de datos. Estructura básica Estas instrucciones van a permitir mostrar, consultar, visualizar datos provenientes de entidades (tablas). SELECT  se usa para mostrar los atributos o campos que se desean como el resultado de una consulta. FROM  se indica el nombre de las identidades (tablas)que vamos a consultar en una base de datos. WHERE  Esta instrucción se utiliza para aplicar una condición (filtro en Excel) de un conjunto de datos pertenecientes a una base de datos. SELECT campo1, campo2, …, campoN. FROM tabla1, tabla2, …, tablaN. WHERE condiacion;

18 INSERT  se utiliza para poder agregar información a la tabla
INSERT INTO CLIENTE ( numerodecuenta, nombre ) SELECT " " AS Expr1, "Sofia Hernandez" AS Expr2; DELETE  Se utiliza para eliminar o borra información (física y lógicamente) de una tabla de la base de datos. DELETE CLIENTE.numerodecuenta FROM CLIENTE WHERE (((CLIENTE.numerodecuenta)=" ")); UPDATE  se utiliza para actualizar información especifica de ciertos campos de una tabla pertenecientes a una base de datos. UPDATE CLIENTE SET CLIENTE.limitedecredito = "5000" WHERE (((CLIENTE.numerodecuenta)=" "));

19 Ejemplo Base de Datos: tienda de informática
Ejemplo práctico

20 Ejemplo Base de Datos: tienda de informática
Ejemplo práctico


Descargar ppt "Sistema de Base de Datos"

Presentaciones similares


Anuncios Google