Creación de tipos de datos y tablas

Slides:



Advertisements
Presentaciones similares
Rocío Contreras Aguila Primer Semestre 2010
Advertisements

integridad referencial
SQL Server 2008 Rocío Contreras Águila Primer Semestre 2010.
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 procedimientos almacenados. Introducción a los procedimientos almacenados Creación, ejecución, modificación y eliminación de procedimientos.
Administración de transacciones y bloqueos
Introducción a Transact-SQL
Implementación de la integridad de datos
Creación y administración de bases de datos
Administración de archivos de bases de datos
Por: Ronald Toscano Pretelt
SQL Server Integration Services SSIS
SQL Server Integration Services SSIS
• SQL Server Integration Services SSIS
Sistema de gestión de las bases de datos (SGBD).
Unidad 3 Lenguaje SQL Contenidos Que es SQL ? Estructura de SQL
Johanna Lizeth Rodríguez Lorena Fda. Chávarro Ramos
Tipos de datos y campos.
SQL SERVER APLICADO (SSA010) Ariel Alexis Fierro Sáez DuocUC.
Almacenamiento y Recuperación de la Información 2do Semestre 2005 Wenceslao Palma M.
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.
MySQL M.C. Pedro Bello López.
SQL Lenguaje de consulta estructurado
SQL SERVER Reporting Services
MSC. RUTH VEGA BASES DE DATOS SQL SERVER
Índice. Revisando conceptos acerca de la memoria.
Archivos.
Bases de datos en la Web n Las bases de datos permiten almacenar de una forma estructurada y eficiente toda la información de un sitio web n Ventajas –Proporcionar.
Componentes sintácticos
Sesión 2 Tablas Propiedades de los campos. Sesión 2 Borrar el contenido del directorio Mis documentos.
tipo de datos uniqueidentifier
1 Microcomputación II Unidad II Administración de datos con MS-SQL Server y Visual Basic Introducción a Transact – SQL: Select, Delete, Update. Tema:
Ing. JUAN CARLOS GARCIA DUARTE
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.
ACCESS.
Structured Query Language (Lenguaje Estructurado de Consultas)
1 Por lo tanto, la creación de las tablas en el proceso de programación en Oracle juegan un papel muy importante. En el momento de crear las tablas se.
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.
SISTEMA DE BASE DE DATOS
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.
1 -Instrucciones del Lenguaje de definición de datos (DDL) se utilizan para crear objetos en la base de datos. -Instrucciones del Lenguaje de control de.
Ing. Eddye Sánchez Castillo FACULTAD DE INGENIERIA Escuela Profesional de Computación y Sistemas BASE DE DATOS I.
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.
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
(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.
SQL Lenguaje Estructurado de Consultas. Structured Query Lenguaje (SQL). Lenguaje de acceso a bases de datos. Proyecto de Investigación de IBM. La mayoria.
En el presente trabajo, se explica los diferentes elementos que nos ofrece Microsoft Access, para hacer mas fácil y rápido la realización de bases de.
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.
JOB_HISTORY EMPLOYEE_ID (PK,FK) START_DATE (PK) END_DATE JOB_ID (FK) DEPARTMENT_ID (FK) EMPLOYEES EMPLOYEE_ID (PK) FIRST_NAME LAST_NAME.
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.
DML Transact SQL Sesión X Triggers. Duración 2 Horas.
DML Transact SQL Sesión IX Introducción a los procedimientos almacenados.
Implementación de funciones definidas por el usuario.
Copyright  Oracle Corporation, All rights reserved. 9 Creación y gestión de tablas.
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.
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 tipos de datos y tablas

Introducción Creación de los tipos de datos Creación de tablas Generación de valores de columnas Generación de secuencias de comandos

Creación de los tipos de datos Tipos de datos del sistema Creación y eliminación de tipos de datos definidos por el usuario Directrices para especificar tipos de datos

Tipos de datos del sistema Numérico Entero Numérico exacto Numérico aproximado Moneda Fecha y hora Carácter y caracteres Unicode Binario Otros

Creación y eliminación de tipos de datos definidos por el usuario EXEC sp_addtype city, 'nvarchar(15)', NULL EXEC sp_addtype region, 'nvarchar(15)', NULL EXEC sp_addtype country, 'nvarchar(15)', NULL Eliminación EXEC sp_droptype city

Directrices para especificar tipos de datos Si la longitud de la columna varía, utilice uno de los tipos de datos variables Use tinyint adecuadamente Para tipos de datos numéricos, use los decimales más frecuentes Si el almacenamiento es superior a 8000 bytes, utilice text o image Para la moneda utilice el tipo de datos money No utilice float y real como claves principales

Creación de tablas Cómo SQL Server organiza los datos en filas Cómo SQL Server organiza los datos text, ntext e image Creación y eliminación de una tabla Agregar y quitar columnas

Cómo SQL Server organiza los datos en filas Encabezado Datos fijos NB VB Datos variables Bloque nulo Bloque variable 4 bytes Datos

Cómo SQL Server organiza los datos text, ntext e image Fila de datos Puntero de texto Estructura raíz Nodo intermedio Nodo intermedio bloque 1 bloque 2 bloque 1 bloque 2

Creación y eliminación de una tabla Creación de una tabla Intercalación de columnas Especificación de NULL o NOT NULL Columnas calculadas Eliminación de una tabla Nombre de columna Tipo de datos NULL o NOT NULL CREATE TABLE dbo.Categories (CategoryID CategoryName Description Picture int IDENTITY (1,1) nvarchar(15) ntext image NOT NULL, NOT NULL, NULL, NULL)

Agregar y quitar columnas ALTER TABLE CategoriesNew ADD Commission money null AGREGAR Customer_name Sales_amount Sales_date Customer ID Commission QUITAR ALTER TABLE CategoriesNew DROP COLUMN Commission

Generación de valores de columnas Uso de la propiedad Identity Uso de la función NEWID y el tipo de datos uniqueidentifier

Uso de la propiedad Identity Requisitos para utilizar la propiedad Identity Sólo se permite una columna de identidad por tabla Utilizar con tipos de datos integer, numeric y decimal Recuperar información acerca de la propiedad Identity Utilizar IDENT_SEED e IDENT_INCR para información de definición Utilizar @@identity para determinar el valor más reciente Administrar la propiedad Identity

Uso de la función NEWID y el tipo de datos uniqueidentifier Estas características se utilizan juntas Asegurar valores únicos globales Utilizar con la restricción DEFAULT CREATE TABLE Customer (CustID uniqueidentifier NOT NULL DEFAULT NEWID(), CustName char(30) NOT NULL)

Generación de secuencias de comandos Generación del esquema como una secuencia de comandos de Transact-SQL Mantener una copia de seguridad Crear o actualizar una secuencia de comandos de desarrollo de la base de datos Crear una prueba o un entorno de desarrollo Formar empleados recién contratados Qué se genera Toda la base de datos en un sólo archivo de comandos Sólo el esquema de las tablas El esquema de las tablas y los índices