220 likes | 404 Views
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. Objetivos
E N D
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
Objetivos • Conocer los conceptos básicos sobre las bases de datos • Modelado de Datos • Lenguaje Estructurado de Datos SQL • Ejemplo Practico
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
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.
ENTIDAD Cliente VENTAS Fecha de compra Articulo
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.
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.
Que es un SGBD o DBMS? 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
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
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.
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.
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
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.
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
TextoSe 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.MemoSe utiliza para texto de gran longitud y números, como notas o descripciones.Almacena hasta 65.536 caracteres.NuméricoSe 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/HoraSe utiliza para fechas y horas.Almacena 8 bytes.CurrencySe utiliza para valores de moneda y para evitar el redondeo durante los cálculos.Almacena 8 bytes.AutonuméricoSe 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í/NoSe 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.
¿Que es SQL? 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;
INSERT se utiliza para poder agregar información a la tabla INSERT INTO CLIENTE ( numerodecuenta, nombre ) SELECT "0000018" 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)="0000018")); 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)="0000012"));
Ejemplo práctico • Ejemplo Base de Datos: tienda de informática
Ejemplo práctico • Ejemplo Base de Datos: tienda de informática