Структура языка SQL

Автор работы: Пользователь скрыл имя, 03 Октября 2011 в 13:16, курсовая работа

Описание работы

Одним из основных преимуществ реляционного подхода к организации баз данных (БД) является то, что пользователи реляционных БД получают возможность эффективной работы в терминах простых и наглядных понятий таблиц, их строк и столбцов без потребности знания реальной организации данных во внешней памяти.

Содержание работы

Введение……………………………………………………………………………..4

1. SQL………………………………………………………………………………...6

1.1 Таблицы SQL……………………………………………………………….…7

1.2 Структура языка SQL……………………………………………………..…8

1.3 Структура запросов SQL………………………………………………….....9

1.4 Операторы модификации данных…………………………………...…....17

1.5 Транзакции в SQL……………………………………………………….….24

1.6 Защита данных………………………………………………………….…...25

1.7 Обработка ошибок…………………………………………………………..27

Заключение……………………………………………………………...…………29

Список использованной литературы…………………………………………..30

Приложение А……………………………………………………………………..31

Файлы: 1 файл

Структура языка SQL.doc

— 179.50 Кб (Скачать файл)

 

    Приложение  А

     Схема БД Компьютерная фирма состоит из четырех отношений:

     1) Product(maker, model, type);

     2) PC(code, model, speed, ram, hd, cd, price);

     3) Laptop(code, model, speed, ram, hd, screen, price);

     4) Printer(code, model, color, type, price). 

     

     Отношение Product представляет производителя (maker), номер модели (model) и тип (PC - ПК, Laptop - ПК-блокнот или Printer - принтер). Предполагается, что номера моделей уникальны для всех производителей и типов продуктов. В отношении PC для каждого номера модели, обозначающего ПК, указаны скорость -speed (процессора в мегагерцах), общий объем RAM (в мегабайтах), размер диска -hd (в гигабайтах), скорость считывающего устройства CD (например, 4х) и цена - price. Отношение Laptop аналогично отношению РС за исключением того, что вместо скорости CD содержится размер экрана -screen (в дюймах). В отношении Printer для каждой модели принтера указывается, является ли он цветным - color ('y', если цветной), тип принтера - type (лазерный - Laser, струйный - Jet или матричный - Matrix) и цена.

Информация о работе Структура языка SQL