Mayor

Solo disponible en BuenasTareas
  • Páginas : 77 (19115 palabras )
  • Descarga(s) : 0
  • Publicado : 3 de noviembre de 2010
Leer documento completo
Vista previa del texto
Bases de datos en PostgreSQL
Marc Gibert Ginestà Oscar Pérez Mora
P06/M2109/02152

© FUOC • P06/M2109/02152

Bases de datos en PostgreSQL

Índice

Introducción .............................................................................................. 5 Objetivos ..................................................................................................... 6 1.Características de PostgreSQL .......................................................... 7 1.1. Breve historia .................................................................................... 7 1.2. Prestaciones ...................................................................................... 7 1.3. Limitaciones ..................................................................................... 8 2.Introducción a la orientación a objetos ....................................... 9 2.1. El modelo orientado a objetos .......................................................... 9 2.2. Objetos: clase frente a instancia ....................................................... 10 2.3. Propiedades: atributo frente a operación ......................................... 11 2.4. Encapsulamiento:implementación frente a interfaz ....................... 11 2.4.1. Atributo frente a variable de instancia ................................... 13 2.5. Herencia: jerarquía de clases ............................................................ 14 2.5.1. Tipo y clase ............................................................................. 17 2.6. Agregación: jerarquía de objetos...................................................... 17 2.7. Persistencia ....................................................................................... 18 2.8. PostgreSQL y la orientación a objetos .............................................. 18

3. Acceso a un servidor PostgreSQL .................................................... 20 3.1. La conexión con el servidor............................................................. 20 3.2. El cliente psql .................................................................................... 20 3.3. Introducción de sentencias .............................................................. 21 3.3.1. Expresiones y variables .......................................................... 22 3.4. Proceso por lotes y formatos de salida............................................. 23 3.5. Usar bases de datos ........................................................................... 27

4. Creación y manipulación de tablas ................................................ 29 4.1. Creación de tablas ............................................................................ 29 4.2. Herencia............................................................................................ 32 4.3. Herencia y OID ................................................................................. 34 4.4. Restricciones ..................................................................................... 37 4.4.1. Restricciones de tabla ............................................................. 40 4.5. Indexación........................................................................................ 42 4.6. Consulta de información de bases de datos y tablas ........................ 42 4.7. Tipos de datos ................................................................................... 44 4.7.1. Tipos lógicos ........................................................................... 44 4.7.2. Tipos numéricos..................................................................... 44 4.7.3. Operadores numéricos ........................................................... 45

© FUOC • P06/M2109/02152

Bases de datos en PostgreSQL

4.7.4. Tipos de caracteres ................................................................. 46 4.7.5. Operadores ............................................................................. 47 4.7.6. Fechas y...
tracking img