Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Desde Python
Pablo Flores Aravena
Pablo.flores@ing.uchile.cl
Bases de datos MySql
Tablas
Campos
Registros
Lenguaje SQL
Aplicacin
Caractersticas de BD
Redundancia mnima.
Acceso concurrente por parte de mltiples usuarios.
Integridad de los datos.
Consultas complejas optimizadas.
Seguridad de acceso y auditora.
Respaldo y recuperacin.
Acceso a travs de lenguajes de programacin estndar.
Cardinalidad de las Relaciones
El diseo de relaciones entre las tablas de una base de datos puede ser la
siguiente:
Relaciones de uno a uno: un registro de la tabla A se relaciona con uno y
solamente uno de la tabla B. 1-1
Relaciones de uno a muchos: cada registro de la tabla A se relaciona con
varios registros de la tabla B. 1-n
Relaciones de muchos a muchos: cualquier registro de la tabla A se
relaciona con cualquier registro de la tabla B. n-n
Lenguaje estructurado de consultas
SQL
SQL (por sus siglas en ingls Structured Query Language) es un lenguaje
declarativo de acceso a bases de datos relacionales que permite
especificar diversos tipos de operaciones en ellas. Una de sus
caractersticas es el manejo del lgebra y el clculo relacional que
permiten efectuar consultas con el fin de recuperar, de forma sencilla,
informacin de bases de datos, as como hacer cambios en ellas.
Sentencias SQL
Para crear una tabla haga clic sobre la base de datos, nos pedir el
nombre de la tabla y el numero de campos
Creando Campos