0% encontró este documento útil (0 votos)
20 vistas9 páginas

BD Restrinciones

El documento aborda la creación de la estructura de bases de datos y la aplicación de restricciones, destacando la importancia de un modelo relacional para organizar y gestionar datos. Se describen componentes clave como tablas, relaciones, atributos y restricciones en SQL Server, así como la necesidad de evitar redundancias e inconsistencias en el almacenamiento de datos. Además, se enumeran las principales restricciones utilizadas en SQL Server, incluyendo NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, CHECK y DEFAULT.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
20 vistas9 páginas

BD Restrinciones

El documento aborda la creación de la estructura de bases de datos y la aplicación de restricciones, destacando la importancia de un modelo relacional para organizar y gestionar datos. Se describen componentes clave como tablas, relaciones, atributos y restricciones en SQL Server, así como la necesidad de evitar redundancias e inconsistencias en el almacenamiento de datos. Además, se enumeran las principales restricciones utilizadas en SQL Server, incluyendo NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, CHECK y DEFAULT.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

lOMoAR cPSD| 44130735

l
O
M
o
A
R
c
P
S
D
|
4
4
1
3
0
7
3
5

CREACIÓN DE LA ESTRUCTURA DE LA BD Y APLICACIÓN DE


RESTRICCIONES

TECNOLOGO ANALISIS Y DESARROLLO DE SOTFWARE

LUISA FERNANDA
MARIN GUERRA

DABEIBA ANTIOQUIA

2025
lOMoAR cPSD| 44130735

INTRODUCCION

sea empleado algún tipo de modelo de base de datos, lo cual hace referencia Alos tipos de
datos, vínculos o relaciones y restricciones que deben de cumplir estos datos. la estructura y
base de datos, la base de datos es un conjunto de información que guarda relación y que se
encuentra agrupada, la cual va a servir al usuario para tomar decisiones

objetivos

el conjunto de bases de datos puede guardar información sobre personas, empresas,


productos, pedidos u otras cosas, sin embargo, a medida que los datos se aumentan, empiezan
a aparecer redundancias e inconsistencias en el almacenamiento, por lo que es una excelente
idea o decisión transferir los datos a otra base de datos como Oracle, SQL Server de
Microsoft, MySql, PostgresSql, DB2, entre otros, que es creada por un sistema de
administración de base de datos (SGBD o DBMS)
lOMoAR cPSD| 44130735

ESTRUCTURA DE BASE DE DATOS

La base de datos y la estructura de base de datos se definen en el proceso de instalación. La


estructura de base de datos depende de si la base de datos.

Base de datos que se puede percibir como un conjunto de tablas y se puede manipular
según el modelo relacional de los datos. Cada base de datos incluye:
conjunto de tablas de catálogo de sistema que describe la estructura lógica y física de los
datos
archivo de configuración que contiene los valores de parámetro asignados a la base de datos
registro de recuperación con transacciones en curso y transacciones archivarles
Tablas del diccionario de datos
La estructura de una base de datos relacional se almacena en las tablas del diccionario de
datos de la base de datos.
Integrity Checker
Integrity Checker es un programa de utilidad de configuración de base de datos que puede
utilizar para evaluar el estado de saluda del diccionario de datos de la capa base. La
herramienta compara el diccionario de datos con el esquema de la base de datos física
subyacente. Si se detectan errores, la herramienta genera mensajes de error que detallan
cómo se resuelven los problemas.
Particiones de almacenamiento
Una partición de almacenamiento de base de datos es la ubicación en la que se almacena un
objeto de base de datos en un disco. Las particiones de almacenamiento de base de datos se
denominan espacios de tabla en Db2 y Oracle y se denominan grupos de archivos en SQL
Server.
Objetos de negocio
Un objeto de negocio es un objeto que tiene un conjunto de atributos y valores, operaciones
y relaciones con otros objetos de negocio. Los objetos de negocio contienen datos de
negocio y conforman el comportamiento del negocio.
Objetos definidos por el usuario
Los objetos pueden crearse de dos formas: puede crear un objeto en la base de datos o un
objeto puede estar definido de forma nativa en la base de datos. Los objetos definidos por el
usuario siempre se crean en la aplicación Configuración de base de datos.
lOMoAR cPSD| 44130735

Niveles de configuración para objetos


Los niveles describen el ámbito de los objetos y debe aplicarse a los objetos. Según el nivel
que asigne a los objetos, deberá crear ciertos atributos. Para que los usuarios accedan a un
objeto, debe existir un valor de atributo al nivel al cual tienen autoridad. El nivel que asigna
a un objeto a veces depende del nivel del registro en la base de datos.
Relaciones de bases de datos
Las relaciones de bases de datos son asociaciones entre tablas que se crean utilizando
sentencias de unión para recuperar datos.
Atributos de objeto de negocio
Los atributos de objetos de negocio contienen los datos asociados a un objeto de negocio.
Un atributo persistente representa una columna de tabla de base de datos o una columna de
vista de base de datos. Un atributo no persistente sólo existe en la memoria, por que los
datos asociados con el atributo no se almacenan en la base de datos.
Tipos de datos de atributos
Cada registro de base de datos contiene varios atributos. Cada atributo tiene un tipo de
datos asociado.
Vistas de base de datos
Una vista de base de datos es un subconjunto de una base de datos y se basa en una
consulta que se ejecuta en una o más tablas de base de datos. Las vistas de base de datos se
guardan en la base de datos como consultas con nombre y se pueden utilizar para guardar
consultas completas que se utilizan con frecuencia.
Índices
Puede utilizar índices para optimizar el rendimiento de la captura de datos. Los índices
proporcionan punteros a las ubicaciones de los datos a los que se accede con frecuencia.
Puede crear un índice en las columnas de un objeto que consulta con frecuencia.
Claves primarias
Cuando asigna una clave primaria a un atributo, la clave identifica de forma exclusiva el
objeto asociado a dicho atributo. El valor de la columna primaria determina qué atributos se
utilizan para crear la clave primaria.
lOMoAR cPSD| 44130735

MODELO RELACIONAL PARA BASE DATOS


Basándonos en los objetivos que quiere el usuario creamos un modelo relacional para
nuestra base de datos creando atributos que vas conectados por sus llave primarias y
foráneas lo cual esto lleva a obtener una base de datos completa y organizada
lOMoAR cPSD| 44130735

1. Tabla de clientes mediante su llave primaria (PK) IdClientes se relaciona con la tabla
persona con la llave foránea (FK) IdPersona conservando el mismo tipo de dato INT
es cliente IdClientes.

2. Tabla de ventas mediante su llave primaria (PK) IdVentas se relaciona con la tabla
clientes con la llave foránea (FK) IdClientes conservando el mismo tipo de dato INT
es ventas IdVentas.
lOMoAR cPSD| 44130735

3. Tabla de detalle de ventas mediante su llave primaria (PK) IdDetalleVentas se


relaciona con la tabla de ventas con la llave foránea (FK) IdVentas conservando el
mismo tipo de dato INT es detalle de ventas IdDetalleVentas

4. Tabla de servicios mediante su llave primaria (PK) IdSevicios se relaciona con la


tabla detalle de ventas con la llave foránea (FK) IdDetalleVentas conservando el
mismo tipo de dato INT es servicios IdServicios.
lOMoAR cPSD| 44130735

BASE DE DATOS
Ya después de realizar correctamente nuestro modelo relacional ejecutamos correctamente
En MYSQL WORKBENCH

RESTRINCIONES
Las restricciones en SQL Server se pueden considerar a nivel de columna, donde se
especifica como parte de la definición de columna y se aplicarán solo a esa columna, o se
declararán de forma independiente a nivel de tabla. En este caso, las reglas de restricción se
aplicarán a más de una columna en la tabla especificada. La restricción se puede crear
dentro del comando CREATE TABLE T-SQL al crear la tabla o agregarse usando el
comando ALTER TABLE T-SQL después de crear la tabla. Al agregar la restricción
después de crear la tabla, se verificará previamente la regla de restricción en los datos
existentes antes de crear esa restricción.
lOMoAR cPSD| 44130735

Hay seis restricciones principales que se usan comúnmente en SQL Server que
describiremos en profundidad con ejemplos en este artículo y en el siguiente. Estas
restricciones son:

• SQL NOT NULL


• UNIQUE
• PRIMARY KEY
• FOREIGN KEY
• CHECK
• DEFAULT

También podría gustarte