Professional Documents
Culture Documents
ELECTIVA MGBD
SQL
Concepto Componentes del SQL Comandos
DLL DML
Valores Relacion
Conjunto de Relaciones
QUE ES RELACION
Una relacin es una asociacin entre diferentes entidades.
CONJUNTO DE RELACIONES
Es un grupo de relaciones del mismo tipo Formalmente: Relacin matemtica, con n>=2, de n conjunto de entidades
TIPOS DE CARDINALIDADES
Uno a Varios: Una entidad en A se asocia con cualquier nmero de entidades en B; una entidad en B se puede asociar con a lo sumo una entidad en A
TIPOS DE CARDINALIDADES
Varios a Varios: Una entidad en A se asocia con cualquier nmero de entidades en B, y una entidad en B se asocia con cualquier nmero de entidades en A
Los atributos obligatorios se identifican con un asterisco (*). Estos atributos necesariamente deben tener un valor. Los atributos opcionales se identifican con la letra o, y pueden o no contener un valor. Un UID (identificador nico), es un atributo que distingue entre las distintas incidencias de una entidad. Cada incidencia de una entidad debe poseer un identificador nico. Se debe utilizar el smbolo # para identificar el atributo que es UID.
Una relacin se representa con una lnea que conecta dos entidades. La lnea muestra la asociacin entre dos entidades. Cada direccin de la relacin contiene un nombre, una opcionalidad y un grado. La relacin mostrada representa los empleados asignados a un departamento, o los departamentos compuestos por empleados. El nombre de una relacin describe la asociacin entre entidades. El nombre de una relacin debe ser una frase descriptiva, como asignado a o compuesto de.
Los MER se leen en el sentido de las agujas del reloj. En el ejemplo el modelo indica que un empleado solo puede estar asignado a un departamento, pero que un departamento puede tener uno o ms empleados. El modelo entidad relacin proporciona una imagen clara de las entidades, atributos y relaciones entre entidades, y adems ayudar en el diseo de la base de datos.
Para hacernos una idea sencilla de lo que es una Base de Datos, podemos compararla con un Archivador, ya que este es un recurso que nos permite seleccionar la forma como vamos a organizar nuestros documentos, guardarlos y disponer de ellos en el momento en que los necesitemos.
2.
SQL
CONCEPTO El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos normalizado, utilizado por el motor de base de datos de Microsoft Jet. SQL se utiliza para crear objetos QueryDef, como el argumento de origen del mtodo OpenRecordSet y como la propiedad RecordSource del control de datos. Tambin se puede utilizar con el mtodo Execute para crear y manipular directamente las bases de datos Jet y crear consultas SQL de paso a travs para manipular bases de datos remotas cliente - servidor.
SQL
COMPONENTES DEL SQL El lenguaje SQL est compuesto por comandos, clusulas, operadores y funciones de agregado. Estos elementos se combinan en las instrucciones para crear, actualizar y manipular las bases de datos. Comandos Existen dos tipos de comandos SQL:
Los DLL que permiten crear y definir nuevas bases de datos, campos e ndices. Los DML que permiten generar consultas para ordenar, filtrar y extraer datos de la base de datos.
SQL
COMANDOS DLL
SQL
COMANDOS DML
SQL
CLUSULAS
Las clusulas son condiciones de modificacin utilizadas para definir los datos que desea seleccionar o manipular.
SQL
OPERADORES LGICOS
SQL
OPERADORES DE COMPARACION
SQL
FUNCIONES DE AGREDADO
Las funciones de agregado se usan dentro de una clusula SELECT en grupos de registros para devolver un nico valor que se aplica a un grupo de registros.
Tipos de Datos
Creo que este concepto es muy fcil de entender. La informacin podemos representarla por medio de smbolos numricos, alfanumricos, formatos de fecha, hora, binarios, etc. Todas estas clases o divisiones son tipos de datos. Si tenemos un nmero que nos indica la cantidad de dinero que disponemos en una cuenta bancaria en Suiza diremos que tenemos un tipo de datos numrico. Nuestra fecha de cumpleaos es un tipo de dato de fecha, etc.
Tipo numrico (TinyInt, SmallInt, MediumInt, Int, BigInt, Float, Double, Decimal)
Tipo numrico (TinyInt, SmallInt, MediumInt, Int, BigInt, Float, Double, Decimal)
Tipo numrico (TinyInt, SmallInt, MediumInt, Int, BigInt, Float, Double, Decimal)
Caracteristicas
La ltima serie de produccin es la 9.1. Sus caractersticas tcnicas la hacen una de las bases de datos ms potentes y robustas del mercado. Su desarrollo comenz hace ms de 16 aos, y durante este tiempo, estabilidad, potencia, robustez, facilidad de administracin e implementacin de estndares han sido las caractersticas que ms se han tenido en cuenta durante su desarrollo. PostgreSQL funciona muy bien con grandes cantidades de datos y una alta concurrencia de usuarios accediendo a la vez a el sistema. A continuacin tenemos algunas de las caractersticas ms importantes y soportadas por PostgreSQL:
SE-postgres
Completa documentacin Licencia BSD Disponible para Linux y UNIX en todas sus variantes (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64) y Windows 32/64bit.
Soporte en lnea: Hay foros oficiales, pero no hay una ayuda obligatoria.
Consume ms recursos que MySQL. La sintaxis de algunos de sus comandos o sentencias no es nada intuitiva.
o Aprovecha
multihilo.
la
potencia
de
sistemas
o Flexible
sistema
de
contraseas
(passwords) y gestin de usuarios, con un muy buen nivel de seguridad en los datos. o El servidor soporta mensajes de error en distintas lenguas
DESVENTAJAS
No es intuitivo, como otros programas (ACCESS)
Caracteristicas
Dispone de herramientas graficas Opcin de conectar datos relacionales de paginas web
Es costoso, Sin embargo la nueva versin (Vs10) tiene un costo por debajo de los USD $1000 que lo vuelve muy accesible en el mercado.
Ocupa menos memoria y recursos que el oracle Se integra con linux y oracle Cumple con los niveles de seguridad
Reduce los costos de la administracin Si no se colocan algunos valores, aade nulo automticamente Soporta requisitos de procesamiento de transaccin online, complejos y rigurosos.
No tiene soporte para el tipo de datos VARCHAR. No tiene soporte para BLOBs (Objetos grandes binarios). Imgenes.
Audio
Video
GRACIAS..
. POR SU ATENCION!!!!