Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Проектирование базы данных

Создание таблицы в режиме дизайна | Создание форм. Ввод данных в таблицы БД | Использование формы для просмотра данных | Создание запросов по образцу | Примеры построения запросов | Создание отчетов |


Читайте также:
  1. BITMAPFILEHEADER – эта структура содержит информацию о типе, размере и представлении данных в файле. Размер 14 байт.
  2. C 4 redo группами по 2 файла, 2 control-файлами, табличным пространством system, имеющим 2 файла данных по 50 мб
  3. Cтуденческий банк данных
  4. II. Сбор и обработка персональных данных субъектов персональных данных
  5. III. Хранение и защита персональных данных субъектов персональных данных
  6. IV. Передача персональных данных субъектов ПД
  7. Present Simple используется, когда речь идет о проверенных фактах и научных данных, либо о том, что говорящий таковыми считает.

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

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

БД может считаться нормализованной, если выполнены следующие условия:

• каждая таблица имеет главный ключ;

• все поля каждой таблицы зависят от главного ключа целиком;

• в таблицах отсутствуют группы повторяющихся значений.

Рассмотрим создание БД на примере базы данных, в которой содержатся сведения о сдаче студентами сессии. Пусть одна таблица содержит данные о студентах - код студента, фамилия и инициалы студента, пол, дату рождения, номер группы, домашний адрес и телефон. Другая – код и название сдаваемой дисциплины. Третья – результаты сессии.

Создадим структуру таблицы Студент со следующими полями:

Таблица 1. Таблица данных Студент

Имя поля Тип данных Свойства поля
Код студента Целое Длина – 10, обязательное поле – да. Первичный ключ
ФИО Текст Длина – 25, обязательное поле – да
Пол Текст Длина – 5, значение по умолчанию – М
Дата рождения Дата Формат поля – DD.MM.YYYY
Группа Целое Длина – 10, обязательное поле – да
Адрес Текст Длина – 30, обязательное поле – да
Телефон Текст Длина – 9, обязательное поле – нет

 

Создадим структуру таблицы Дисциплина со следующими полями:

 

Таблица 2. Таблица данных Дисциплина

Имя поля Тип данных Свойства поля
Код дисциплины Целое Длина – 10, обязательное поле – да. Первичный ключ
Дисциплина Текст Длина – 20, обязательное поле – да

Создадим структуру таблицы Оценки со следующими полями:

Таблица 3. Таблица данных Экзамен

Имя поля Тип данных Свойства поля
Код студента Целое Длина – 10, обязательное поле – да
Код дисциплины Целое Длина – 10, обязательное поле – да
Балл Целое Длина – 10, обязательное поле – да

Первичный ключ к табл. 3 будем создавать при сохранении таблицы.

 


Дата добавления: 2015-11-16; просмотров: 47 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Свойства полей| Создание новой базы данных Сессия

mybiblioteka.su - 2015-2024 год. (0.006 сек.)