Estos archivos tienen definido un tamaño que puedo alterar de acuerdo al tamaño que estime usted ocuparán los datos que almacenaran. También encontrará la ruta donde se creará y almacenarán dichos archivos.
Enviado por Jesus Omar • 20 de Febrero de 2017 • Documentos de Investigación • 2.691 Palabras (11 Páginas) • 220 Visitas
Base de Datos
Guía de Laboratorio
CREANDO NUESTRA PRIMERA BASE DE DATOS
[pic 1]
- CREACIÓN DE BASE DE DATOS
A.1 A través del modo gráfico:
- Pararse sobre DataBases,
- Pulsar botón derecho y desplegar menú
- Tomar New Database
- Se despliega una nueva pantalla[pic 2]
- Colocar en esta el nombre que le daremos a nuestra Base de Datos; en este caso PrimeraBD.
- Note que se crean automáticamente dos archivos de base de datos con el mismo nombre. En el primero se guardarán todos nuestros datos y el segundo (el log), almacenará todas las operaciones que realicemos sobre la base de datos y que no han sido guardadas. Esto permite hacer rollback o garantiza la recuperacion de información en caso por ejemplo de alguna falla eléctrica.
- Estos archivos tienen definido un tamaño que puedo alterar de acuerdo al tamaño que estime usted ocuparán los datos que almacenaran. También encontrará la ruta donde se creará y almacenarán dichos archivos.
- Tome la opción ACEPTAR. Note que ahora su base de datos debe aparecer listada en DataBases.
A.2 A través de sentencias SQL
Escriba la sentencia[pic 3]
Create database SegundaDB
Donde:
Create especifica que estoy creando un objeto
Database indica que creo una Base de datos
SegundaBD es el nombre de la Base de Datos
- CREACION DE LAS TABLAS
[pic 4]
Departamento ( No_depto, Nombre_depto)
PK
Empleado (id_empleado, nombre, Depto_labora)
PK FK
B.1 A través del modo gráfico en Base de datos Primera DB:
Creación de Tabla Departamento que sólo tiene llave primaria: [pic 5]
- Abrir la base de datos PrimeraDB, y pararse sobre Tables.
- Pulsar botón derecho y desplegar menú.
- Seleccionar New Table
- Se despliega una nueva pantalla que le permite insertar las columnas, los tipos de datos y definir los tipos de llave (pararse sobre el campo y botón derecho).[pic 6]
- Vamos a crear la tabla DEPARTAMENTO, para ello defina No_depto como llave primaria, tomando la opción de Primary Key que sale al desplegar menú con botón derecho.
- Ahora procedemos a insertar el siguiente campo, baje a la siguiente línea y defina el campo Nombre_depto (tal cual aparece en imagen), lo definimos nvarchar de 50 posiciones y definimos la restricción de Not null (no permita valores nulos), colocando un ganchito en la columna del extrema derecha.
- Cierro la ventana X; le digo que quiero salvarla como parte de la base de datos llamada PrimeraBD (Yes), doy nombre a la tabla y salvo la tabla con el nombre Departamento. (note que se creó esta tabla como parte de la bd PrimeraBD).
[pic 7]
Creación de Tabla Empleado que tiene su llave primaria y un FK que hace referencia a una llave PK de la tabla Departamento.
- Ahora crearemos la tabla empleado, y definimos Id_empleado como llave primaria (pulso botón derecho, selecciono primary key). [pic 8]
- Defino Nombre con su tipo de dato y not null.
- El siguiente campo Depto_labora es muy importante, ya que este es una llave foránea. Por lo tanto debe corresponderse en tipo y cantidad con la definida en la tabla padre como llave primaria. Una vez definido su tipo y largo, pulso botón derecho y selecciono Relationships.
- Sale esta pantalla. Tomo en esta la opción Add,[pic 9]
- Se despliega esta información sobre la pantalla, tomo los punto suspensivos que aparece al hacer chip sobre Tables and Columns Specifications.
[pic 10]
[pic 11]
- Selecciono (a la izquierda de esta pantalla) la tabla donde tenemos la primary key (Departamento) con el cual se relaciona el campo que estamos creando. Automáticamente sale otro renglón abajo para definir que atributo de esta tabla es el que deseamos establecer como enlace. Seleccionamos No_depto.[pic 12]
[pic 13]
- Seleccionamos el campo de la tabla donde va a ser foreing Key, es decir (Depto_labora). La tabla Empleado hasta este momento no le hemos dado el nombre por lo que es Table_1 (nombre puesto por el sistema).
- Tomamos Ok y Close.
- Ahora salvamos la tabla cerrando la pantalla de creación (X), sale mensaje si queremos que sea parte de PrimeraDB, decimos Yes y luego le ponemos el nombre Empleado y salvamos (YES y YES). Este último Yes me relacionó las dos tablas.
- Note que tenemos las dos tablas creadas. Observe que, la tabla departamento tiene una llave primaria: No_depto, en tanto que la Tabla Empleado, tiene una llave primaria Id_empleado y como llave foránea al Depto_labora[pic 14][pic 15][pic 16]
Como ver el Diagrama Relacional de lo que hemos creado
- Para poder ver el diagrama Relacional de lo que hemos realizado, nos ubicamos sobre Database Diagram , pulsando el botón derecho, tomando New Database Diagram.[pic 17]
[pic 18]
- Sale esta pantalla con el nombre de las tablas.
- Pulse Add e irá adicionándolas una a una al área de trabajo.
- Al final cierre y arrastre su Modelo relacional al lugar donde lo vea mejor. Debe salirle las relaciones de llaves primarias y foráneas definidas. Usted puede mover, quebrar las líneas de conexión según lo desee.
- Del lado de la Tabla Padre con primaria le sale una llavesita. Del lado de la llave foránea (tabla hijo) le sale un símbolo de infinito.
Esto denota que la llave primaria de esta tabla Departamento, se relaciona con un Fk en Empleado.
[pic 19]
Formato General para Creación de Tablas
[pic 20]
...