Курсовая работа: Разработка проекта управления базами данных для процесса "Учет ремонта и ТО автотранспорта"
Для создания базы данных используется команда CREATE DATABASE
Создание базы данных "Ремонт и ТО автотранспорта"
USE master;
GO
IF DB_ID (N'autorem') IS NOT NULL
DROP DATABASE autorem;
GO
CREATE DATABASE autorem ON PRIMARY
(SIZE = 20MB,Name='autorem',
Filename='D:\Programs\Autorem\Bases\autorem.mdf')
GO
Создание таблиц
Создав базу данных и подключившись к ней, можно начать создание таблиц. Таблицы являются основными строительными блоками базы данных. В них содержаться строки и столбцы данных. С помощью команд определения данных SQL можно создавать, удалять и манипулировать таблицами (добавлять, удалять, переставлять столбцы и менять их параметры).
В большинстве реализаций SQL таблицей владеет создавший ее пользователь, выдавая разрешения на ее использование другим пользователям. Чтобы создать таблицу, по меньшей мере, надо сделать следующее.
1. Задать имя таблицы.
2. Задать имена составляющих ее столбцов.
3. Определить тип данных для каждого столбца.
4. Определить ограничения для каждого столбца или таблицы.
Для создания таблицы используется команда Create Table.
Порядок создания таблиц: сначала создаются родительские (те, которые не содержат внешних ключей), затем дочерние таблиц. Если таблицы созданы и связаны правильно, то на диаграмме созданной в Enterprise Manager это будет выглядеть следующим образом (см. Приложение 1).
Назначение ограничений NULL/NOT NULL - разрешает или не разрешает неопределенность значений атрибутов; ограничение NULL (задается по умолчанию) явно указывает, что значения столбца могут быть не определены.
Ограничение UNIQUE - разрешает только уникальные значения атрибутов; Ограничение PRIMARY KEY - определяет первичный ключ отношения (в каждом отношении может иметь место только один первичный ключ, первичный ключ не может иметь NULL значений, одна и та же комбинация столбцов не может быть объявлена одновременно в качестве уникального и первичного ключа);
Ограничение FOREIGN KEY - определяет внешний ключ отношения (в одном отношении может быть несколько внешних ключей); организует ссылку по внешнему ключу на заданное в предложении REFERENCES отношение.
База данных "Ремонт и ТО автотранспорта" включает в себя следующие таблицы:
· Автобаза (Autobase)
· Справочник состояний (Condition)
· Справочник технического обслуживания (Technical)
· Тип марки (TypeMarka)