Proceso de Normalización de Base de Datos
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 4,03 KB
Ejemplo de biblioteca con proceso relación petición y devolución
DBMS: un sistema manejador de sistemas de datos o data base management system es una colección de software muy específico orientado al manejo de base de datos
Codificación: es el proceso por la cual la información de una fuente es convertida en símbolos para ser comunicadas
Archivo o Fichero: es un conjuntos de bytes que son almacenadas en un dispositivo
Registro: es un conjunto de campos que contiene los datos que pertenece a una misma repetición de entidad
Tupla: es una secuencia de valores agrupados
Normalización de base de datos
Es un proceso q consiste en designar y aplicar una serie de reglas a las relaciones obtenidas tras el paso modelo entidad-relación al modelo relacional
Las formas normales son las siguientes:
- Primera forma normal (1FN)
- Segunda forma normal(2FN)
- Tercera forma normal (3FN)
- cuarta forma normal (4FN)
- quinta forma normal (5FN)
Diccionario de datos: es un repositorio centralizado de información sobre datos tales como significado, relación con otros datos, origen, uso y formato
Definiciones
- Select= recupera datos
- Insert= añade nuevas filas
- Delete= elimina filas
- Update= modifica el contenido de las filas
Descomposición en niveles
Diagrama de contexto
En este diagrama solo hay un proceso q representa el sistema completo
Niveles medios
Diagrama de sistema
Representa las funciones principales o subsistemas
-Otros diagramas cada vez más detallados
Entidades externas
- También conocidos como terminadores
- Son componentes activos que representan o generadores o consumidores de información del sistema
- No representan al sistema
Características
- Son externos al sistema que se están modelando
- Las relaciones existen entre las entidades externas no son objeto del estudio del modelo
- Se representan el diagrama mediante un rectángulo en que se incluye un nombre representativo (*).
Sentencias de definición de datos
Permiten crear y borrar tablas y vistas asi como modificar la estructura de las tablas básicamente los utilizan los administradores y programadores con sentencias a este grupo:
- Créate: Crea tablas y vistas
- Drop: borra tablas, vistas, índices
- Alter: modifica la estructura de una tabla
Sentencias de control de datos
Se utiliza para gestionar la confidencialidad por ejemplos las sentencias GRANT y REBOKE y para gestionar las transacciones como COMMIT y ROLLBACK.
Tipos de datos
- Números enteros INTEREC
- Números enteros pequeños SMALLINT
- Números decimales DECIMAL (p, s) NUMERIC (p, s)
- Números en coma flotante FLOAT(p)
- De baja precisión REAL
- De baja precisión DOUBLE PRECISIÓN
- P=precisión S= escala
SQl
es un lenguaje de dominio específico utilizado en programación, diseñado para administrar, y recuperar información de sistemas de gestión de bases de datos relacionales.
Año=1979
Tipo de programación que se utiliza en SQL
Campo: es un espacio de almacenamiento para un dato en particular
Base de datos: es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite
Consulta: Son los objetos de una base de datos que permita recuperar datos de una tabla, modificarlos e incluso almacenar el resultado de otra tabla
SGBD: sistema gestor de base de datos