Está en la página 1de 4

PROYECTO BASE DE DATOS

1. Que es un diagrama de base de datos y ejemplo


2. Que son restricciones de base de datos en SQL server y define cada
una.
3. ¿Que son clausulas SQL, cuales son las más comunes y cuál es su
función?
4. Sintaxis para crear la base de datos
5. Sintaxis para crear las tablas
6. Sintaxis para crear llave primaria y llave foráneas.
7. Crear un diseño base de datos:
A) Crear mínimo 6 entidades
B) Crear los atributos de cada entidad mínimos 6 a cada entidad.

1- es una herramienta visual utilizada para construir y organizar


bases de datos.

2- son reglas que el motor de base de datos de SQL Server exige. Por
ejemplo, puede usar restricciones UNIQUE para garantizar que no
se escriben valores duplicados en columnas específicas que no
forman parte de una clave principal.

SQL NOT NULl Se usa una restricción NOT NULL en SQL para evitar insertar
valores NULL en la columna especificada, considerándolo entonces como
un valor no aceptado para esa columna.L

UNIQUE

La restricción UNIQUE en SQL se utiliza para garantizar que no se


inserten valores duplicados en una columna específica o combinación de
columnas que participen en la restricción UNIQUE y no formen parte de la
CLAVE PRIMARIA.
PRIMARY KEY

La restricción PRIMARY KEY consta de una columna o varias columnas con


valores que identifican de forma única cada fila de la tabla.

FOREIGN KEY

una clave foránea o llave foránea o clave ajena es una limitación


referencial entre dos tablas.

CHECK

La restricción CHECK en SQL se usa para limitar el rango de valores que


se puede colocar en una columna, por ejemplo, Si define una restricción
CHECK en una sola columna, solo se permiten ciertos valores para esta
columna. De esta manera se pueden evitar errores al no introducir
valores erróneos.

DEFAULT

La restricción DEFAULT se usa para proporcionar un valor


predeterminado para una columna.

3- Las cláusulas son condiciones de modificación utilizadas para


definir los datos que desea seleccionar o manipular su
funcionalidad es la de condicionar las consultas SELECT que se
realizan a una base de datos. Otros post de MySQL que pueden ser
de ayuda son: MySQL LIMIT.

cláusulas básicas DELETE


SELECT AND
FROM OR
WHERE NOT
ORDER BY COUNT
GROUP BY SUM
HAVING MAX
CREATE MIN
ALTER ALL
DROP TOP
TRUNCATE DISTINCT
INSERT DISTINCT ROW
UPDATE Formación Relacionada
4- La sintaxis básica es: INSERT, nombre de tabla, lista de
columnas, VALUES y, a continuación, una lista de los
valores que se van a insertar.

5- La sintaxis básica y general para crear una tabla es la


siguiente: create table NOMBRETABLA( NOMBRECAMPO1
TIPODEDATO, ... NOMBRECAMPON TIPODEDATO ); La tabla debe
ser definida con un nombre que la identifique y con el cual
accederemos a ella.

6- La sintaxis básica y general es la siguiente: create


table NOMBRETABLA( CAMPO TIPO, ... primary key
(NOMBRECAMPO) );

Crear ambas tablas del tipo InnoDB. Usar la sintaxis


FOREIGN KEY(campo_fk) REFERENCES nombre_tabla
(nombre_campo) Crear un índice en el campo que ha sido
declarado clave foránea.
Ejemplos de Diseño Base de datos

Nombre de la Entidad
Nombre del campo Tipos de datos Tamaño

Los tipos de datos a utilizar en el diseño deben ser los tipos de datos de SQL Server, solo llevan el
tamaño los tipos de datos que almacenan cadenas de caracteres.

Ejemplo:

ESTUDIANTE
Nombre Varchar 40
Apellido Varchar 40
Edad Int
Curso Varchar 15
1) Estudiante

Campo datos tamaño


Nombre varchar 25
Apellido varchar 25
Matricula int 14
Dirección date 16
Teléfono varchar 13
Aula varchar 10
Tanda varchar 12
Tutor varchar 10
Edad int 2

2) Producto

Campo dato tamaño


Nombre varchar 25
Código int 15
Precio money 10
Empresa varchar 25
Dirección date 15
Distribuidor varchar 25
Fecha de v date 10
Id de producto date 10

3) Empleado
Campo dato tamaño
Nombre varchar 25
ID int 15
Telefono varchar 13
Direccion date 16
Codigo E int 10

También podría gustarte