0% encontró este documento útil (0 votos)
34 vistas2 páginas

Introducción a SQL y Diagrama ER

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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
34 vistas2 páginas

Introducción a SQL y Diagrama ER

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 DOCX, PDF, TXT o lee en línea desde Scribd

2251

77668053 hilmar

SQL: lenguaje estructurado de consultas, SQL es un lenguaje de programación.

Es un lenguaje estandarizado, aprendemos SQL podemos aprender otros gestores de bases de datos,
msql, mariadb, postgres, Oracle, ya que se manejan 100% por el estándar, que seria SQL.

Historia:

SQL internamente es algebra relacional, con esto logramos almacenar bien la información y poder
consultarla de manera rápida e eficiente.

Anterior a este la información se guardaba en archivos planos, lo cual era fácil, pero las consultas se
volvían muy difíciles.

Que podemos hacer con SQL:

Crear, eliminar, modificar, actualizar tablas y otros objetos que tienen las bases de datos; y administrar
Bases de datos; consultar datos de la BD para obtener información específica.

Restricciones: podemos restringuir lo que se va almacenar en la BD, por ejemplo que no hayan campos
vacíos o que cierta información sea ingresada de acuerdo a reglas y parámetros pre establecidos.

SQL también nos permite realizar informes, análisis de datos.

Permite la administración de usuarios y permisos, esto con el fin de que solo las personas autorizadas
puedan acceder a los datos e información.

Permite transacciones, realizar copias de seguridad , se puede integrar con otras aplicaciones (visual,
PHP, etc). Para limpieza de datos, normalización de datos, cálculos avanzados, combinación de datos,
optimización de rendimiento.

Diagrama ER (CHEN)

Que es una entidad: es la representación de cosas u objetos ya sea real o abstracto, por ejemplo:

Empleado (objeto físico) información de los trabajadores

Cargo del empleado (cosa abstracta) información de la función del empleado.

Nomenclatura para representar las entidades y sus relaciones es la notación de Chen

Las entidades (representados por un cuadrado) tienen atributos (representados por un ovalo), se dividen
en simples y compuestos:

Simples: tienen datos únicos


Compuestos: contienen otros atributos más pequeños

Atributos multivalor: tienen mas de un valor, se representa con doble ovalo.

Atributos derivados: se puede obtener el datos derivado de otro atributo (por ejemplo la antigüedad de
una casa, la podemos obtener con la fecha de construcción)

Se representa con un ovalo punteado.

Keys: forma única para identificar algo, una entidad puede tener los mismos atributos pero se
diferenciaran por su key o llave única. Las llaves hacen que algo o en este caso una entidad sea única e
irrepetible a pesar de tener los mismos atributos. Las keys es un atributo que se le agrega a una entidad
para que sea único

Se representa con un ovalo y un subrayado

Ejercicio: pensar en una entidad que tenga 5 atributos, uno que sea multivalor y otro identificador los
otros 3

Consulta (query)

Tabla (table): estructura de datos donde se organizan filas y columnas

Campo ( field): es el nombre de la columna

Valor de campo (field value): nombre de las columnas

Registro (record): es una fila o filas , es el valor del campo

Indentifiers (id):

Tipos de datos:

Integer (enteros)

Text ( texto)

Blob ( para guardar datos binarios, imágenes, videos)

Real ( dato flotante, valores con coma, numero de 8 bites, menos precision matemática)

Numeric ( precisión matemática muy alta, ejemplo PI, divisiones, números grandes, no tiene limite de
bites pero es mas lento para guardar)

CRUD( Create, read, update, delete), todo esto son consultas que se le hacen a la BD.

También podría gustarte