Автор работы: Пользователь скрыл имя, 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) 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) и цена.