0 calificaciones0% encontró este documento útil (0 votos)
75 vistas5 páginas
Este documento proporciona información sobre la creación de bases de datos con Microsoft SQL Server. Explica los principales comandos LDD como CREATE, ALTER y DROP y provee ejemplos de su sintaxis. También lista los tipos de datos soportados por SQL Server como INT, VARCHAR, DATE y BLOB, entre otros. Por último, incluye ejercicios prácticos para crear bases de datos y tablas utilizando los comandos LDD.
Este documento proporciona información sobre la creación de bases de datos con Microsoft SQL Server. Explica los principales comandos LDD como CREATE, ALTER y DROP y provee ejemplos de su sintaxis. También lista los tipos de datos soportados por SQL Server como INT, VARCHAR, DATE y BLOB, entre otros. Por último, incluye ejercicios prácticos para crear bases de datos y tablas utilizando los comandos LDD.
Este documento proporciona información sobre la creación de bases de datos con Microsoft SQL Server. Explica los principales comandos LDD como CREATE, ALTER y DROP y provee ejemplos de su sintaxis. También lista los tipos de datos soportados por SQL Server como INT, VARCHAR, DATE y BLOB, entre otros. Por último, incluye ejercicios prácticos para crear bases de datos y tablas utilizando los comandos LDD.
CREACION DE BASE DE DATOS CON MICROSOFT SQL SERVER
1. ¿Qué significa LDD?
Lenguaje de definición de datos se utiliza para definir y administrar objetos de la base de datos, tales como la base de datos, tablas, vistas. Normalmente las instrucciones incluidas en este lenguaje son CREATE, ALTER, DROP, aplicadas sobre los diferentes objetos como tablas o vistas. 2. ¿para que lo utiliza SQL Server? El LDD de SQL proporciona comandos para la definición de esquemas de relación, borrado de relaciones y modificaciones de los esquemas de relación. 3. ¿principales comandos LDD de SQL Server? CREATE – crear ALTER – modificar DROP – eliminar TRUNCATE – borrar tabla 4. Desarrolle una tabla con los comandos, para que se utilizan y un ejemplo de su sintaxis. COMANDO UTILIZA PARA SINTAXIS EJEMPLO CREATE Este comando permite crear CREATE TABLE Crear una objetos de datos, como nuevas 'CUSTOMERS'; tabla bases de datos, tablas de vistas y procedimientos almacenados. ALTER Este comando permite modificar ALTER TABLE Agregar la estructura de un objeto. Se 'ALUMNOS' ADD columna a pueden agregar/quitar campos a EDAD INT una tabla una tabla, modificar el tipo de un UNSIGNED; campo, agregar/quitar índices a una tabla, modificar untrigger, etc DROP Este comando elimina un objeto DROP TABLE Borrar un de la base de datos. Puede ser 'NOMBRE_TABLA'; objeto una tabla, vista, índice, trigger, función, procedimiento o cualquier otro objeto que el motor de la base de datos soporte. Se puede combinar con la sentencia ALTER TRUNCATE Este comando trunca todo el TRUNCATE Borrar una contenido de una tabla. La ventaja TABLE tabla sobre el comando DROP, es que 'NOMBRE_TABLA'; si se quiere borrar todo el contenido de la tabla, es mucho más rápido, especialmente si la tabla es muy grande. La desventaja es que TRUNCATE sólo sirve cuando se quiere eliminar absolutamente todos los registros
5. Investigue los tipos de datos SQL Server y escríbalos
Tipo de dato Sinónimos Tamaño Descripción BINARY VARBINARY 1 byte por Se puede almacenar cualquier BINARY VARY carácter tipo de datos en un campo de ING este tipo. Los datos no se BIT VARYING traducen (por ejemplo, a texto). La forma en que se introducen los datos en un campo binario indica cómo aparecerán al mostrarlos.
BIT BOOLEAN 1 byte Valores Sí y No, y campos que
LOGICAL contienen solamente uno de dos LOGICAL1 valores. YESNO TINYINT INTEGER1 1 byte Valores Sí y No, y campos que BYTE contienen solamente uno de dos valores. COUNTER AUTOINCREM Se utiliza para campos ENT contadores cuyo valor se incrementa automáticamente al crear un nuevo registro. MONEY CURRENCY 8 bytes Un número entero comprendido entre – 922.337.203.685.477,5808 y 922.337.203.685.477,5807. DATETIME DATE 8 bytes Una valor de fecha u hora entre TIME los años 100 y 9999 UNIQUEIDENTI GUID 128 bits Un número de identificación único FIER utilizado con llamadas a procedimientos remotos. DECIMAL NUMERIC 17 bytes Un tipo de datos numérico exacto DEC con valores comprendidos entre 1028 - 1 y - 1028 - 1. Puede definir la precisión (1 - 28) y la escala (0 - precisión definida). La precisión y la escala predeterminadas son 18 y 0, respectivamente. REAL SINGLE 4 bytes Un valor de coma flotante de FLOAT4 precisión simple con un intervalo IEEESINGLE comprendido entre – 3,402823E38 y – 1,401298E-45 para valores negativos, y desde 1,401298E-45 a 3,402823E38 para valores positivos, y 0. FLOAT DOUBLE 8 bytes Un valor de coma flotante de FLOAT8 precisión doble con un intervalo IEEEDOUBLE comprendido entre – NUMBER 1,79769313486232E308 y – 4,94065645841247E-324 para valores negativos, y desde 4,94065645841247E-324 a 1,79769313486232E308 para valores positivos, y 0. SMALLINT SHORT 2 bytes Un entero corto entre – 32.768 y INTEGER2 32.767. INTEGER LONG 4 bytes Un entero largo entre – INT 2.147.483.648 y 2.147.483.647. INTEGER4 IMAGE LONGBINARY Lo que se Desde cero hasta un máximo de GENERAL requiera 2.14 gigabytes. OLEOBJECT Se utiliza para objetos OLE. TEXT LONGTEXT 2 bytes Desde cero hasta un máximo de LONGCHAR por 2.14 gigabytes. MEMO carácter. NOTE (Consulte NTEXT las notas). CHAR TEXT(n) 2 bytes Desde cero a 255 caracteres. ALPHANUME por RIC carácter. CHARACTER (Consulte STRING las notas). VARCHAR CHARACTER VARYING NCHAR NATIONAL CHARACTER NATIONAL CHAR NATIONAL CHARACTER VARYING NATIONAL CHAR VARYING Ejercicios de prácticas create database biblioteca use biblioteca create table libro(Isbn int primary key not null, Titulo varchar(25), Num_Pag int, Editorial varchar(25), Año_Edicion int, Apellido_autor varchar(25))
create database Aeropuerto
use Aeropuerto create table transporte(Isbn int primary key not null, Id_transporte varchar(10), Nombre_trasporte varchar(10), Tipo_transporte int, compañia varchar(25), Nombre_responsable varchar(25))
1. Cree 3 bases de datos que usted desee
2. Genere a cada base de datos 3 tablas HOSPITAL create database Hospital use hospital
create table empleados(Isbn int primary key not null,
Nombre varchar(20), No_trabajador int, Horario varchar(10), Direccion varchar(20), Puesto varchar(15))
create table doctores(Isbn int primary key not null,
Nombre varchar(20), No_trabajador int, Horario varchar(10), Direccion varchar(20), cedula_profesional int)
create table asegurados(Isbn int primary key not null,
Nombre varchar(20), No._de_afiliacion int, No_de_colsultorio int, Direccion varchar(20), Puesto varchar(15))
TIENDA create database tienda use tienda
create table Empleados(Isbn int primary key not null,
Nombre varchar(20), No_trabajador int, Horario varchar(10), Direccion varchar(20), Puesto varchar(15)) create table producto(Isbn int primary key not null, Marca varchar(20), Nombre_producto varchar(10), Fecha_caducidad varchar(10), No_Ejemplares int, Codigo_barras int))
create table bodega(Isbn int primary key not null,