°Introduccion a Bases de Datos Relacionales
°Introduccion al diseno de Bases de Datos
°Introduccion al diseno de Bases de Datos
El diseno de una BD consta de 3 fases:
Diseno conceptual
Se parte de: especificacion de requisitos (descripcion de la informaci´on que debe recoger la BD y las prestaciones a ofrecer).
Se obtiene: esquema conceptual (descripci´on en lenguaje natural/gr´afico de la estructura de la BD, independiente del modelo de datos elegido y del SGBD que se usaraposteriormente para implementarla).
Se emplea para ello un modelo conceptual: lenguaje natural o grafico que se emplea para describir un esquema conceptual.
Diseno logico:
Se parte de: esquema conceptual.
Se obtiene: esquema logico (descripcion de la estructura de la BD basada en el modelo de datos elegido para implementarla).
Ej: descripcion grafica de un conjunto de tablas relacionales.
Se emplea para ello un modelo logico lenguaje empleado
para describir el esquema l´ogico. Es independiente del SGBD
que se emplear´a para implementar la BD, pero s´ı depende del modelo de datos elegido
Diseno fısico:
Se parte de: esquema logico.
Se obtiene: esquema fısico (descripcion de la implementacion
de la BD usando un determinado SGBD. Se detallan las
estructuras fısicas de almacenamiento de datos en el
ordenador, los m´etodos de acceso a dichos datos y el modelo
de seguridad del sistema).
Objetivo: determinar estructuras de almacenamiento y
estructuras de acceso para que las aplicaciones que accedan
a la BD obtengan un buen rendimiento.
EJEMPLOS DE BASES DE DSATROS RELACIONALES:
Microsoft SQL Server
Amazon RDS for SQL Server facilita la configuración, la utilización y el escalado de SQL Server en la nube. Puede implementar varias ediciones de SQL Server, como Express, Web, Standard y Enterprise. Como Amazon RDS for SQL Server proporciona acceso directo a las capacidades nativas de SQL Server, sus aplicaciones y herramientas deberían funcionar sin cambios.
Microsoft SQL server
Amazon Aurora
Amazon Aurora es un motor de bases de datos relacionales compatible con MySQL y PostgreSQL que combina la velocidad y la disponibilidad que tienen las bases de datos comerciales de gama alta con la simplicidad y la rentabilidad de las bases de datos de código abierto. Amazon Aurora ofrece hasta cinco veces más rendimiento que MySQL. Con Amazon Aurora, tendrá la seguridad, disponibilidad y fiabilidad de una base de datos comercial a una décima parte del costo.
Amazon Aurora
MySQL
MySQL es un sistema de administración de bases de datos relacionales de código abierto (RDBMS) utilizado por un gran número de aplicaciones web. Amazon RDS for MySQL permite obtener acceso a todas las funciones de un motor de base de datos MySQL familiar. Esto supone que el código, las aplicaciones y las herramientas que ya utiliza con sus bases de datos existentes se pueden utilizar con Amazon RDS sin cambios.
My SQL
°Introduccion a Bases de Datos Relacionales
CONCEPTO:Una BD relacional es un conjunto de tablas que almacenan
datos, relacionadas entre s´ı.
Las tablas se organizan en registros y campos
Elementos involucrados
: Registro: cada una de la filas de la tabla. Un registro recoge
los datos asociados a un individuo.
Campo: cada una de las partes en las que se desglosa los
datos de cada registro.
La tabla AUTOR esta formada por cinco campos: DNI,
Nombre, Direcci´on, Ciudad y Fecha.
Tabla: conjunto de todos los registros junto con su
definici´on de campos.Tabla plana: una unica tabla recoge todos los datos a almacenar.