Camila
Camila
Camila
c) Mencione tres funciones que pueda realizar con una base de datos que no pueda hacer con
una hoja de cálculo.
- Utilización de claves primarias para la relación de diferentes tablas.
- Ingresar de datos con un tipo de dato predefinido.
- Obtener datos de otra tabla con una llave foránea.
elevación de costos: al aumentar la demanda y tamaño de la base de datos hay la probabilidad que
se requiera cambiar o modificar el equipo de los servidores, para almacenar toda la información
necesaria.
Ataques remotos: pueden llegar a ser hackeados, crackeados, atacados con troyanos y virus
maliciosos. En caso de que un usuario no autorizado entre a la BD.
Es aquella tabla de la base de datos donde todos los cambios a los datos son registrados, y en
general se entiende como una transacción el conjunto de uno o más comandos de insert-
update-delete que se realizan de forma exitosa o fallida como unidad.
v) Edición de registros.
■
b) Para este laboratorio, creará una base de datos que rastree su colección de música y los amigos a
quienes les prestó música.
(1) En el Sql Server Management Studio (SSMMS) Crear una nueva BD con el nombre
MiMusica.
(a) Crear la primera Tabla - Musica
ID Autonumerico
título text 35
artista text 20
fechaAdquisición date/time
Estatus text 10
Repaso conceptos de diseño
de base de datos relacional
(b) Cree una segunda tabla de amigos que pudieran pedirle prestada su música. El
primer campo es apellido, tipo de datos text 20. Esta vez creará su propia clave que
consiste en apellido. Continúe para crear el resto de los campos
Nombre text , 15
Direccion, text , 35
Celular , text, 10
Guarde esta tabla como Amigos.
Esta tabla necesita una clave compuesta que consiste en ID y apellido. Guarde la tabla
como Préstamo.
Repaso conceptos de diseño
de base de datos relacional
blanco o ingresar prestado, OK, rallado o cualquier valor cadena adecuado. Cuando
haya ingresado varios álbumes, guarde la tabla Música y ciérrela.
Ingrese datos en su tabla Amigos. Esta vez apellido es la clave. Debe tener cuidado
de no ingresar dos registros con el mismo apellido y recordar los valores que
ingresó.
(e)
Repaso conceptos de diseño
de base de datos relacional
(f) Ahora puede ingresar datos en la tabla Préstamo. SQLServer comprobará para ver
que cualquier ID que ingrese coincide con la ID en la tabla Música, y cualquier
apellido coincide con uno en la tabla Amigos, para asegurarse de que los valores
son válidos. La comprobación se realiza porque usted informó a SQLServer de las
relaciones y le pidió reforzar la integridad referencial. Guarde esta tabla.
(g) Ahora cree una consulta que usted diseñe. Elija el objeto view. Elija la opción
Create view in design view. En la ventana Show Table, resalte Música, dé clic en el
botón Add, resalte Préstamo, dé clic en el botón Add, resalte Amigos y nuevamente
dé clic en el botón Add. Dé clic en el botón Close. Ahora está en la ventana de
diseño de consulta. Elija cualquier campo que quiera incluir en su consulta.
Recuerde que puede elegir cualquiera de las tablas, elegir diferentes campos, poner
condiciones múltiples en la misma línea de criterios para indicar AND o poner
condiciones en distintas líneas para indicar OR. Explore las opciones y cree varias
consultas. Note que, si quiere comparar cadenas, el caso debe coincidir
exactamente, así que tenga cuidado con las mayúsculas. Diseñe y ejecute varias
consultas, guárdelas bajo nombres que elija.
Repaso conceptos de diseño
de base de datos relacional