lab n°3 base de datos
-
Upload
darlyn-alzamora -
Category
Education
-
view
730 -
download
0
description
Transcript of lab n°3 base de datos
![Page 1: lab n°3 base de datos](https://reader033.fdocuments.net/reader033/viewer/2022052905/558464dad8b42a7a1d8b4fcc/html5/thumbnails/1.jpg)
CREACION DE TABLAS EN MSQL SERVER
2008ALUMNA: Alzamora Luyo, Darlyn Georgette
Profesor: Ing. Benel Díaz Quispe
Curso: Base de Datos Y REDES
2011
![Page 2: lab n°3 base de datos](https://reader033.fdocuments.net/reader033/viewer/2022052905/558464dad8b42a7a1d8b4fcc/html5/thumbnails/2.jpg)
Conceptos que se deben saber……..
¿Qué son tablas?Son objetos de la base de datos que contienen todos tus datos, es una relación. En las tablas, los datos se organizan con arreglo a un formato de filas y columnas, similar al de una hoja de cálculo. Cada fila representa un registro único y cada columna un campo dentro de un registro.
Las tablas SQL SERVER 2008 tienen los siguientes componentes principales:
Columnas: Representa algún atributo del objeto representado por la tabla.
Filas: Representa una única repetición del objeto representado por la tabla.
![Page 3: lab n°3 base de datos](https://reader033.fdocuments.net/reader033/viewer/2022052905/558464dad8b42a7a1d8b4fcc/html5/thumbnails/3.jpg)
¿Qué son tipos de datos?Definen el valor de datos que se permite en cada columna. SQL SERVER proporciona varios tipos de datos diferentes. Debe elegir los tipos de datos adecuados que le permitan optimizar el rendimiento y conservar espacio en el disco.
Categorías de tipos de datos del sistema:Números enteros(exactos): intNúmeros enteros(exactos) y grandes: bigint, bit, numeric, money, smallint, smallmoney, tinyint.Números aproximados: float, real.Fecha y hora: datetime, smalldatetime.Cadena de caracteres: char, varchar, text.Cadena de caracteres UNICODE: nchar, nvarchar, ntext.Cadenas binarias: binary, varbinary, image.Otros tipos de datos: cursor, timestamp, table, uniqueidentifier, sql_variant.
![Page 4: lab n°3 base de datos](https://reader033.fdocuments.net/reader033/viewer/2022052905/558464dad8b42a7a1d8b4fcc/html5/thumbnails/4.jpg)
CREAREMOS TABLAS UTILIZANDO ventanas
PASO 1:Ingresamos al programa Microsoft SQL SERVER 2008, abrimos SQL SERVER Management Studio.Ingresamos con el usuario”sa”.
![Page 5: lab n°3 base de datos](https://reader033.fdocuments.net/reader033/viewer/2022052905/558464dad8b42a7a1d8b4fcc/html5/thumbnails/5.jpg)
PASO 2:Creamos una nueva base de datos, llamada “ventas”.
![Page 6: lab n°3 base de datos](https://reader033.fdocuments.net/reader033/viewer/2022052905/558464dad8b42a7a1d8b4fcc/html5/thumbnails/6.jpg)
A continuación veremos que la base de datos
“ventas” ya se encuentra activada.
![Page 7: lab n°3 base de datos](https://reader033.fdocuments.net/reader033/viewer/2022052905/558464dad8b42a7a1d8b4fcc/html5/thumbnails/7.jpg)
PASO 3:Hacemos clic derecho en “Tablas” y creamos una nueva tabla llamada “Empleado”.
![Page 8: lab n°3 base de datos](https://reader033.fdocuments.net/reader033/viewer/2022052905/558464dad8b42a7a1d8b4fcc/html5/thumbnails/8.jpg)
PASO 4:Agregamos los siguientes atributos: Cod_empleadoApellidosNombresDNIY definimos el tipo de dato que le pertenece a cada uno.
Clic y guardar como
“Empleado”
![Page 9: lab n°3 base de datos](https://reader033.fdocuments.net/reader033/viewer/2022052905/558464dad8b42a7a1d8b4fcc/html5/thumbnails/9.jpg)
PASO 5:Pasamos a actualizar tablas, hacemos clic derecho en tabla “dbo.Empleado” y seleccionamos “editar las primeras 200 filas” para así poder rellenar los registros pedidos.
Clic derecho y actualizar
![Page 10: lab n°3 base de datos](https://reader033.fdocuments.net/reader033/viewer/2022052905/558464dad8b42a7a1d8b4fcc/html5/thumbnails/10.jpg)
Y ES ASI COMO SE CREA TABLAS UTILIZANDO VENTANAS……..
AHORA PASAREMOS A VER COMO SE CREA TABLAS UTILIZANDO SENTENCIAS SQL.
![Page 11: lab n°3 base de datos](https://reader033.fdocuments.net/reader033/viewer/2022052905/558464dad8b42a7a1d8b4fcc/html5/thumbnails/11.jpg)
CREAREMOS TABLAS UTILIZANDO SENTENCIAS SQLEstas tablas las crearé con la ayuda de un ejercicio dejado por mi profesor.
EJERCICIO:Escriba como ejemplo un conjunto de sentencias SQL que creen las tablas necesarias para el siguiente caso:
Se desea una Base de Datos para facilitar la gestión y administración de una biblioteca, para lo cual se cuenta con textos; de los textos se conoce su código(el cual es autogenerado), descripción, nombre, autor, edición, fecha de edición, idioma y monto del texto.Los textos son entregados a través de órdenes de solicitud. Para las órdenes de solicitudes se guardan el número, fecha y algunos datos del lector y bibliotecario.Un lector genera muchas órdenes de solicitud. A cada lector se le genera un código y se almacena en número de DNI, nombre, apellidos, dirección, teléfono y distrito.Un bibliotecario puede atender muchas órdenes de solicitud. De los bibliotecarios se almacena el código, nombre, apellidos, fecha de nacimiento, teléfono y dirección.
![Page 12: lab n°3 base de datos](https://reader033.fdocuments.net/reader033/viewer/2022052905/558464dad8b42a7a1d8b4fcc/html5/thumbnails/12.jpg)
PASO 1:Al igual que el anterior ejercicio, creamos una tabla llamada “biblioteca”.
![Page 13: lab n°3 base de datos](https://reader033.fdocuments.net/reader033/viewer/2022052905/558464dad8b42a7a1d8b4fcc/html5/thumbnails/13.jpg)
A continuación veremos que la base de datos “biblioteca”
ya se encuentra activada.
![Page 14: lab n°3 base de datos](https://reader033.fdocuments.net/reader033/viewer/2022052905/558464dad8b42a7a1d8b4fcc/html5/thumbnails/14.jpg)
PASO 2: Ahora pasaremos a escribir un conjunto de sentencias SQL, creando tablas y cada uno con sus campos, definiendo los tipos de datos de cada uno.
Texto: Código de texto, descripción, nombre del texto, autor, edición, fecha de edición, idioma del texto, monto. Solicitud: Número de solicitud, fecha solicitada, datos del lector,
datos del bibliotecario. Lector: Código del lector, DNI, nombre, apellidos, dirección,
teléfono, distrito. Bibliotecario: Código del bibliotecario, nombre, apellidos, fecha de
nacimiento, teléfono, dirección.
FOTO en siguiente página
![Page 15: lab n°3 base de datos](https://reader033.fdocuments.net/reader033/viewer/2022052905/558464dad8b42a7a1d8b4fcc/html5/thumbnails/15.jpg)
![Page 16: lab n°3 base de datos](https://reader033.fdocuments.net/reader033/viewer/2022052905/558464dad8b42a7a1d8b4fcc/html5/thumbnails/16.jpg)
PASO 3:Pasamos a actualizar Tablas.
Clic derecho y actualizar
Tablas creadas
![Page 17: lab n°3 base de datos](https://reader033.fdocuments.net/reader033/viewer/2022052905/558464dad8b42a7a1d8b4fcc/html5/thumbnails/17.jpg)
Y ES ASI COMO SE CREA TABLAS Utilizando sentencias SQL …..