Creación de Bases de Datos

Slides:



Advertisements
Presentaciones similares
SQL Server 2008 Rocío Contreras Águila Primer Semestre 2010.
Advertisements

Estadísticas en SQL Server Rocío Contreras Águila, Primer Semestre 2010.
Ejercicios Solemne 2 Parte 1
Rocio Contreras Aguila Primer Semestre Para poder ejecutar esto SQL Server nos permite definir datos y nos entrega herramientas para poder exigir.
LENGUAJE ESTRUCTURADO DE CONSULTA “SQL”
Implementación de funciones definidas por el usuario
Implementación de la integridad de datos
Creación y administración de bases de datos
Creación de tipos de datos y tablas
Fernando Velasco
Por: Ronald Toscano Pretelt
Maestría en Bioinformática Bases de Datos y Sistemas de Información SQL: DDL Ing. Alfonso Vicente, PMP
Sistema de gestión de las bases de datos (SGBD).
Mayo de 2009Dos Ideas - La visión de Sistemas desde el Desarrollo Definición de Datos Conceptos básicos.
SESIÓN 2. Completados por el tipo de objeto sobre el que actúan y el objeto concreto: CREATE DATABASE mibase ; Permite crear una base de datos llamada.
CREACIÓN DE UNA BASE DATOS (SCRIPT) Use master go Create Database Practica5 on primary ( Name='Practica5_Data', Filename='c:\basesql\Practica5_Data.Mdf',
MySQL M.C. Pedro Bello López.
…Tablas DDL.
SQL Lenguaje de consulta estructurado
Componentes sintácticos
Integridad Referencial 1. Integridad referencial 2.
tipo de datos uniqueidentifier
CAPITULO 10 Manejando Restricciones
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:
SQL (Structured Query Language / Lenguaje de consulta estructurado)‏
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.
Programación en Visual Basic Lección #8: SQL Por Antonio F. Huertas.
SQL: Lenguaje de Interrogación Estructurado. Vistas Declaración de vista CREATE VIEW ( ) AS SELECT... Semántica Tabla virtual cuyo contenido es el resultado.
Bases de Datos 1 Prof. Daniel Obando Fuentes. USE USE {database}; Cambia el contexto de base de datos Es decir, dice cuál es la base de datos que se utilizará.
Fundamentos de bases de datos
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.
Base de datos Francisco Castro. Creación de una tabla drop table TABLA cascade constraints; /*==============================================================*/
Llaves Primarias. PRIMARY KEY.
Structured Query Language (Lenguaje Estructurado de Consultas)
BASES DE DATOS MySQL.
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.
Creación y población de Base de datos. Creación de Base de datos Instrucciones. CREATE SCHEMA CREATE DATABASE nombre_base de datos.
Administracion de Base de Datos I
Instrucciones para crear tablas My SQL. A nivel teórico, existen dos lenguajes para el manejo de bases de datos: DDL (Data Definition Language) Lenguaje.
BASES DE DATOS MySQL. BASE DE DATOS Estructuras o contenedores donde se almacena información siguiendo determinadas pautas de disposición y ordenación.
Creación de tablas. Introducción Creación de tablas Generación de valores de columnas.
Base de Datos I. SQL es el lenguaje estándar para trabaja con base de datos relacionales. MySQL, el sistema de gestión de bases de datos SQL Open Source.
Ing. Esp. Ricardo Cujar Otros Postgres. ALTER TABLE Permite alterar la definición de una tabla. Alter table rename to Permite cambiar el nombre de una.
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.
El SQL es el lenguaje “estándar” para las bases de datos. El termino esta entre comillas porque entre cada sistema gestor de base de datos (SGBD) pueden.
Base de datos Francisco Castro. Creación de una tabla drop table TABLA cascade constraints; /*==============================================================*/
MSSQL SERVER CURSO BÁSICO 1. DESCRIPCIÓN DEL CURSO. Sesión 4: Sentencia Insert,Transacciones,Insert general, Insert Select * From, Sentencia Update,Update.
Comandos DDL Los comandos DDL son las siglas de Data Definition Language, y se corresponde con el conjunto de órdenes que permiten definir las estructuras.
Creación de bases de datos y archivos
(Lenguaje de consulta estructurado)
Base de Datos Conjunto de tablas organizadas y posiblemente relacionados entre si. Las tablas son las que almacenan la información.
Modificando la estructura de tablas
El programa se encuentra en la siguiente ruta: C:\Archivos de programa\Firebird\Firebird_1_5\bin>isql Dentro del programa ejecutar la siguiente linea:
SQL Lenguaje Estructurado de Consultas. Structured Query Lenguaje (SQL). Lenguaje de acceso a bases de datos. Proyecto de Investigación de IBM. La mayoria.
Bases de Datos SQL.
Diseño de base de datos Tema 4 : LDD.
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.
Sentencias DDL y DML PostgreSQL. Base de Datos I – Fundamentos Básicos PostgreSQL PostgreSQL es un servidor de base de datos relacional libre bajo la.
SQL: DDL.
Base de Datos SQL - Introductorio - DDL. DEFINICIÓN SQL Volver a los Objetivos.
Administrador de Bases de Datos.  Características:  Libre.- puede descargarse de forma gratuita  Facilidad de uso.- gracias a aplicaciones como phpMyAdmin.
ALTER TABLE MODIFICAR LA ESTRUCTURA DE LOS OBJETOS DE UNA BASE DE DATOS.
 Las consultas son objetos de base de datos.  Permiten recuperar datos de una tabla.  modifica y almacena los resultado.  Filas resultantes son un.
Implementación de funciones definidas por el usuario.
Lenguaje MySQL, DDL (Lenguaje de definición de datos) Ing. Linda Masias Morales.
Crear una tabla (create table - sp_tables - sp_columns - drop table) Para ver las tablas existentes creadas por los usuarios en una base de datos usamos.
Unidad V :- Integridad de datos.
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.
Transcripción de la presentación:

Creación de Bases de Datos SQL Server 2012 Creación de Bases de Datos

Contenido Almacenamiento de la data Creando una Base de Datos Creando Tablas Tipos de Datos Valores Nulos Valores Autoincrementables Restricciones La sentencia Create Table

Objetivos Crear, modificar y eliminar bases de datos Crear, modificar y eliminar tablas Diseñar base de datos

Almacenamiento de la data Database Data (file) .mdf or .ndf Log (file) .ldf Tablas,Indices Extent (8 pages continuos) Data Page (8 KB)

Responda 1 MB es igual a ............ páginas. 2 MB es igual a ............ extents. 4 MB es igual a ............ páginas. 2560 páginas es igual a ............ MB. 320 extents es igual a ............ MB.

Creando una Base de Datos La sentencia Create Database La sentencia Alter Database La sentencia Drop Database El diálogo New Database

Create Database CREATE DATABASE sample ON PRIMARY ( NAME=sample_data, FILENAME='c:\sample.mdf', SIZE=10MB, MAXSIZE=15MB, FILEGROWTH=20%) LOG ON ( NAME=sample_log, FILENAME='c:\sample.ldf', SIZE=3MB, MAXSIZE=5MB, FILEGROWTH=1MB)

Ejemplo CREATE DATABASE Prueba ON PRIMARY ( NAME=PruebaData, FILENAME='c:\data\PruebaData.mdf', SIZE=10MB, MAXSIZE=15MB, FILEGROWTH=20% ) LOG ON ( NAME=PruebaLog, FILENAME='c:\data\PruebaLog.ldf', SIZE=3MB, MAXSIZE=5MB, FILEGROWTH=1MB )

Alter Database 7 MB 3 MB ALTER DATABASE sample MODIFY FILE ( NAME = 'sample_log', SIZE = 10MB)

Drop Database Drop Database Prueba Drop Database Prueba, Pubs

Creando Tablas Tipos de Datos Creando nuevos tipos de datos Valores Nulos Valores Autoincrementables Restricciones La sentencia Create Table La sentencia Alter Table La sentencia Drop Table

Tipos de Datos Binarios binary [(n)], varbinary[(n)] Caracteres char [(n)], varchar[(n)] Fecha y hora datetime, smalldatetime N ú meros exactos decimal [(p[,s])], numeric[(p[,s])] N ú meros aproximados float [(n)], real Enteros Int, smallint, tinyint Monetario money, smallmoney Especial bit, timestamp, def. por usuario Texto e imagen text, image

Creando nuevos tipos de datos EXEC sp_addtype isbn, 'smallint’, 'NOT NULL' EXEC sp_addtype zipcode, 'char(10)' EXEC sp_addtype longstring, 'varchar(63)' Eliminado EXEC sp_droptype isbn

Valores Nulos Después de definir el nombre y tipo de campo se puede indicar que este pueda aceptar o no valores nulos. id_Alumno char(4) NOT NULL, Telefono char(7) NULL

Valores Autoincrementables Si se especifica IDENTITY para un campo, entoces cada vez que se añada una nueva columna se incrementará automáticamente el contenido de ese campo. id_Producto int Identity(100, 5) La primera vez el campo id_Producto tendrá el valor 100. Para las siguientes filas será 105, 110, 115, ....

Restricciones Se usan para especificar condiciones de integridad referencial. Constraint PK_Alumno Primary Key(id_Alumno) Se ha creado una llave primaria (PK_Alumno) con respecto a la columna id_Alumno de la tabla. Constraint FK_Alumno Foreign Key(id_Alumno) References Alumnos Se ha creado una llave foránea (FK_Alumno) con respecto a la columna id_Alumno de la tabla actual, vinculada a la tabla Alumnos.

La sentencia Create Table Nombre de columna Tipo de dato NULL o NOT NULL CREATE TABLE member ( member_no lastname firstname middleinitial photograph ) shortstring letter image NOT NULL, NULL, NULL

La sentencia Alter Table ALTER TABLE sales ADD customer_name char(30) null ADD Commission Sales_amount Sales_date Customer ID Customer_name DROP ALTER TABLE sales DROP COLUMN sales_date

La sentencia Alter Table Alter Table Alumnos Add Constraint PK_Alumno Primary Key(id_Alumno)

La sentencia Drop Table Drop Table Alumnos Elimina una tabla. Si se tienen tablas relacionadas. Primero deben ser eliminadas las foráneas y luego la primaria.

Ejercicio 1: Crear las siguientes tablas

Ejercicio 2: Crear las siguientes tablas

Ejercicio 3: Crear las siguientes tablas