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

Entradas relacionadas: