Taller de Bases de Datos Ingeniería en Sistemas Computacionales Clave de la asignatura: SCA-1025 (Créditos) SATCA1: 0 – 4 – 4.

Slides:



Advertisements
Presentaciones similares
Restricciones de Integridad en ORACLE
Advertisements

SQL: DDL Francisco Moreno & Carlos Mario Zapata. SQL:DDL DDL: Lenguaje de Definición de Datos Permite crear objetos en la Base de Datos Tipos de Objetos:
Relacionando tablas. Restricción FOREIGN KEY.. Constraint Foreign key Genera una restricción a partir de la relación de dos tablas. En la figura siguiente.
ESCUELA TECNOLÓGICA INSTITUTO TÉCNICO CENTRAL Ing. Johanna Vargas Esp. Gerencia de proyectos.
DDL Unidad 2. Lenguaje estándar SQL El SQL es un lenguaje estándar de definición y manipulación (y consulta) de bases de datos relacionales. El SQL estándar.
SQL: DDL Francisco Moreno. SQL: DDL DDL: Lenguaje de Definición de Datos Permite crear objetos en la BD Tipos de objetos: - Tablas: corresponden a las.
Mínimo equipo necesario Un equipo 586 con 128MB de RAM como mínimo es recomendado para un servidor de Firebird 2.0. Windows demanda mas CPU y memoria que.
Modificando la estructura de tablas
SQL Lenguaje Estructurado de Consultas. Structured Query Lenguaje (SQL). Lenguaje de acceso a bases de datos. Proyecto de Investigación de IBM. La mayoria.
Departamento de Lenguajes y Sistemas Informáticos escuela técnica superior de ingeniería informática Diseño de Bases de Datos Tema 4: Integridad.
Departamento de Lenguajes y Sistemas Informáticos escuela técnica superior de ingeniería informática Diseño de Bases de Datos Tema 4: Integridad.
SQL: DDL.
Base de Datos SQL - Introductorio - DDL. DEFINICIÓN SQL Volver a los Objetivos.
Lenguaje MySQL, DDL (Lenguaje de definición de datos) Ing. Linda Masias Morales.
UNIDAD IV. Diseño de Base de Datos Relacionales
Normalización Consiste en designar y aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad- relación al modelo relacional.
Índices Ing. Catherine Naranjo D.. Introducción Los índices son objetos de base de datos diseñados para mejorar el rendimiento de las consultas. En este.
Integridad de las Bases de Datos La integridad en una base de datos es la corrección y exactitud de la información contenida. Trata de adoptar las medidas.
Conferencia 12. Temas Avanzados de Integridad de Bases de Datos.
MERCADEO ELECTRONICO ALOJAMIENTO WEB.
INTRODUCCIÓN A BASE DE DATOS
Conceptos a Base de Datos
Curso Computación-Tecnología Médica
MYSQL SQL: Lenguaje de consulta estructurado. Es un lenguaje de programación para trabajar con BD relacionadas, entre las cuales tenemos MYSQL, ORACLE,
Base de Datos Conjunto de información, la cual ha sido organizada y presentada para servir un propósito específico.
El punte entre tu y tu base de datos
Tipos de datos en MYSQL YEAR: Año. “YYYY” o “YY”
Paul Leger Formas Normales Paul Leger
SQL Prof. Martín Contreras.
Técnicas y Herramientas de Computación
SQL: structured Query Language
Conectividad de Bases de Datos
Lenguajes de programación
EL MODELO RELACIONAL Creado por Edgar Codd, 1970:
UN DISPARADOR O TRIGGER es un procedimiento que se ejecuta cuando se cumple una condición establecida al realizar una operación. Es una rutina autónoma.
En la siguiente presentación veremos algunos términos que debemos conocer para iniciar la educación virtual.
Restricciones de integridad en el modelo relacional
BASES DE DATOS con Libreoffice base
Unidad 7: Nivel Interno Algunos Conceptos Importantes
BASE DE DATOS relacional
Fundamentos del computador
Bases de Datos Daniel Rojas UTN.
Taller de Base de Datos Clase 4
Organización y Descripción de Archivos
Taller de Bases de Datos
Sentencias DDL.
CUESTIONARIO INFORMATICO
CONSULTA DE BASES DE DATOS
SQL Lenguaje de definición de datos
Especificación de requerimientos por: Sonia Cristina Gamboa Sarmiento
Tema 6. Integridad de Datos
Base de Datos - II . Unidad 1 -SQL.
Conceptos Relacionados Unidad I. Parte A.
Holi boli Bai.
MAQUINA VIRTUAL Virtual PC
Bases de datos Introducción.
Unidad V :- Integridad de datos.
Pasos para el registro a MENDELEY a través del CONRICYT
MODELAMIENTO DE BASES DE DATOS
Generaciones de Bases de Datos
RELACIONANDO TABLAS Restricción FOREIGN KEY. Constraint Foreign key Genera una restricción a partir de la relación de dos tablas. En la figura siguiente.
Aidan Hogan CC Bases de Datos Otoño 2019 Clase 7: Actualizaciones, Restricciones, Formas Normales Aidan.
¿Qué es una Base de Datos? Es un conjunto de datos almacenados. Su esquema es el siguiente : Tabla Persona Base de Datos Tabla Profesión.
MySQL By Osman Jimenez Edgar Cortes. Datos Importantes MySQL.
Instalación y creación de una maquina virtual. 2/2/ La mayoría de las computadoras modernas son lo suficientemente potentes como para ejecutar varios.
Fundamentos de las Base de Datos. Contenido Que es una Base de Datos. La diferencia entre datos e informacion. Clasificacion de las base de datos. Importancia.
Taller de Bases de Datos Ingeniería en Sistemas Computacionales M. en I.S.C Mariana Carolyn Cruz Mendoza Por Alexis Orlando Rebollar Lopez.
El SQL es el lenguaje estándar ANSI/ISO de definición, manipulación y control de bases de datos relacionales. La sigla que se conoce como SQL corresponde.
Lenguaje de definición de datos. Un lenguaje de base de datos o lenguaje de definición de datos es un lenguaje proporcionado por el sistema de gestión.
CONEXIÓN SE SIG A BASE DE DATOS EXTERNAS ENLACES ESPACIALES CARTOGRAFICOS MODELOS GEO-REALCONADOS.
Transcripción de la presentación:

Taller de Bases de Datos Ingeniería en Sistemas Computacionales Clave de la asignatura: SCA-1025 (Créditos) SATCA1: 0 – 4 – 4

Taller de Bases de Datos Ing. Elizabeth Díaz Orea

Lenguaje de definición de datos 1.1 Instalación de un SGBD 1.2 Creación del esquema de la base de datos a. Modificación del esquema de la base de datos. b. Aplicación de constraints Taller de Bases de Datos Ing. Elizabeth Díaz Orea

Antes de instalar cualquier SGBD es necesario conocer los requerimientos de hardware y software. Taller de Bases de Datos Ing. Elizabeth Díaz Orea

Tamaño máximo de la base de datos 4 GB Sin limite Requerimientos mínimos de instalación de Oracle 11g Express y MySQL estándar versión 5.1 Requerimiento Oracle MySQL RAM 512 MB Memoria virtual1 1024 MB Espacio disco duro 1.5 GB 1 GB Tamaño máximo de la base de datos 4 GB Sin limite Sistema Operativo: Windows Server, Windows Seven, Linux, Unix Arquitectura del Sistema 32/64-bit Protocolo de red TCP/IP Protocolo de red TCP/IP con SSL Taller de Bases de Datos Ing. Elizabeth Díaz Orea

Taller de Bases de Datos Ing. Elizabeth Díaz Orea

Esquema de la BD Taller de Bases de Datos Ing. Elizabeth Díaz Orea

El termino ALTER TABLE se utiliza para agregar, eliminar o modificar columnas de una tabla existente. Ejemplos: Agregar el campo fax2 a la tabla Proveedor. ALTER TABLE Proveedor ADD fax2 nvarchar(15); Eliminar la columna de Fax de la tabla Proveedor. ALTER TABLE Proveedor DROP COLUMN Fax; Cambiar el tipo de dato de la columna Fax de la tabla Proveedor a int. ALTER TABLE Proveedor ALTER COLUMN Fax int; Taller de Bases de Datos Ing. Elizabeth Díaz Orea

Constraints(Restricciones) Puede colocar restricciones para limitar el tipo de dato que puede ingresarse en una tabla. Dichas restricciones pueden especificarse cuando la tabla se crea por primera vez a través de la instrucción CREATE TABLE, o luego de crear la tabla a través de la instrucción ALTER TABLE. Taller de Bases de Datos Ing. Elizabeth Díaz Orea

Los tipos comunes de restricciones incluyen las siguientes: - NOT NULL - UNIQUE - CHECK - Clave primaria - Clave externa Taller de Bases de Datos Ing. Elizabeth Díaz Orea

NOT NULL En forma predeterminada, una columna puede ser NULL. Si no desea permitir un valor NULL en una columna, querrá colocar una restricción en esta columna especificando que NULL no es ahora un valor permitido. Por ejemplo, en la siguiente instrucción, CREATE TABLE Customer (SID integer NOT NULL, Last_Name varchar (30) NOT NULL, First_Name varchar(30)); Las columnas “SID” y “Last_Name” no incluyen NULL, mientras que “First_Name” puede incluir NULL. Taller de Bases de Datos Ing. Elizabeth Díaz Orea

UNIQUE La restricción UNIQUE asegura que todos los valores en una columna sean distintos. Por ejemplo, en la siguiente instrucción, CREATE TABLE Customer (SID integer Unique, Last_Name varchar (30), First_Name varchar(30)); La columna “SID” no puede incluir valores duplicados, mientras dicha restricción no se aplica para columnas “Last_Name” y “First_Name”. Una columna que se especifica como clave primaria también puede ser única. Al mismo tiempo, una columna que es única puede o no ser clave primaria. Taller de Bases de Datos Ing. Elizabeth Díaz Orea

CHECK La restricción CHECK asegura que todos los valores en una columna cumplan ciertas condiciones. Por ejemplo, en la siguiente instrucción, CREATE TABLE Customer (SID integer CHECK (SID > 0), Last_Name varchar (30), First_Name varchar(30)); La columna “SID” sólo debe incluir enteros mayores a 0. Taller de Bases de Datos Ing. Elizabeth Díaz Orea

Clave primaria La clave primaria se utiliza para identificar en forma única cada línea en la tabla. Puede ser parte de un registro real, o puede ser un campo artificial (uno que no tiene nada que ver con el registro real). Una clave primaria puede consistir en uno o más campos en una tabla. Cuando se utilizan múltiples campos como clave primaria, se los denomina claves compuestas. Las claves primarias pueden especificarse cuando se crea la tabla (utilizando CREATE TABLE) o cambiando la estructura existente de la tabla (utilizando ALTER TABLE). Taller de Bases de Datos Ing. Elizabeth Díaz Orea

CREATE TABLE Customer (SID integer, Last_Name varchar(30), First_Name varchar(30), PRIMARY KEY (SID)); ALTER TABLE Customer ADD PRIMARY KEY (SID); Taller de Bases de Datos Ing. Elizabeth Díaz Orea

Clave externa Una clave externa es un campo (o campos) que señala la clave primaria de otra tabla. El propósito de la clave externa es asegurar la integridad referencial de los datos. En otras palabras, sólo se permiten los valores que se esperan que aparezcan en la base de datos. La estructura de estas dos tablas será la siguiente: Tabla CUSTOMER Tabla ORDERS Nombre de Columna Característica Order_ID Clave Primaria Order_Date   Customer_SID Clave Externa Amount Nombre de Columna Característica SID Clave Primaria Last_Name   First_Name Taller de Bases de Datos Ing. Elizabeth Díaz Orea

Por ejemplo, digamos que tenemos dos tablas, una tabla CUSTOMER que incluye todos los datos del CUSTOMER, y la tabla ORDERS que incluye los pedidos del CUSTOMER. La restricción aquí es que todos los pedidos deben asociarse con un CUSTOMER que ya se encuentra en la tabla CUSTOMER. En este caso, colocaremos una clave externa en la tabla ORDERS y la relacionaremos con la clave primaria de la tabla CUSTOMER. De esta forma, nos aseguramos que todos los pedidos en la tabla ORDERS estén relacionadas con un CUSTOMER en la tabla CUSTOMER. En otras palabras, la tabla ORDERS no puede contener información de un CUSTOMER que no se encuentre en la tabla CUSTOMER. Taller de Bases de Datos Ing. Elizabeth Díaz Orea

ACTIVIDAD 1 Generar el esquema de la BD para el caso de estudio personal elegido (Identificar llaves primarias, llaves foráneas, tipos de datos, restricciones) Taller de Bases de Datos Ing. Elizabeth Díaz Orea

https://tallerbasedatositj. jimdo https://tallerbasedatositj.jimdo.com/unidad-1/1-1-requerimientos-del-sgbd/ https://sites.google.com/a/tectijuana.edu.mx/2016_08_tbd_8/1-instalacion- y-configuracion-del-sistema-gestor-de-bases-de-datos-en-distintas- plataformas/1-2-1-modificacion-del-esquema-de-la-base-de-datos Taller de Bases de Datos Ing. Elizabeth Díaz Orea