Cours - Bases de données

28 documents à télécharger gratuitement

Cours de bases de données, partagés par des étudiants et des enseignants. Thèmes couverts : SQL, MySQL, Oracle, modèle relationnel, SGBD, MERISE.

Cours SGBD 1 - Concepts et langages des Bases de Données Relationnelles

This document introduces the fundamental concepts of relational databases, their advantages, and methodologies of data modeling. It covers topics including relational algebra, SQL language, transaction management, and database programming with tools like VBA and Access interfaces. Historical evolution and key database models such as hierarchical, network, and relational are analyzed alongside practical examples of entity-relationship diagrams and normalization processes.

Relational databases
ANSI/SPARC architecture
Data Definition Language (DDL)
224p0
SGBD Oracle: Introduction to PL/SQL

This document provides a comprehensive introduction to PL/SQL, Oracle's procedural extension for SQL. It explains the limitations of SQL as a purely declarative language and introduces the capabilities of PL/SQL, including procedural features like loops, conditional structures, and exception handling. The methodology focuses on the structuring of PL/SQL code into logical 'blocks,' improving performance and readability. Key processes such as variable declarations, data type conversions, cursors, and the creation of triggers, procedures, and functions are covered in detail.

PL/SQL
SQL
Oracle
34p0
Chapitre 7 - Le Langage SQL

This document introduces SQL, a fourth-generation programming language developed by IBM in the 1970s and standardized as SQL-92 in 1992, laying the foundation for relational database queries. It outlines four key subsets of SQL: Data Query Language (DQL) for data retrieval, Data Manipulation Language (DML) for data updates, Data Definition Language (DDL) for structuring databases, and Data Control Language (DCL) for managing access control. The document then details core SQL operations such as SELECT commands for projections and restrictions, syntax for WHERE clauses with logical operators,...

SQL
SELECT command
relational algebra
30p0
Les vues, indexes, séquences

This document provides an overview of database views, indexes, and sequences. It explains the definitions, creation, usage, and limitations of each element in SQL database management. The document contains practical examples and syntax for implementing these concepts.

index
notes
number
11p0

Autres ressources en bases de données