Лабораторная работа: Создание таблиц. Индексирование таблиц
· Поле ParentName было переименовано в Otchestvo, был присвоен тип Character, ширина поля – 16 символов.
· Полю Address был присвоен тип Character, ширина поля – 20 символов.
· Поле Grade было переименовано в Spets, был присвоен тип Character, ширина поля – 16 символов.
7) Шаг 3 – здесь можно выбрать поле, по которому будет проиндексирована таблица. Данная таблица будет проиндексирована по полю Kod_studen.
8) Шаг 4 – финальный.
На этом шаге у программиста имеются три способа распоряжения созданной им таблицей.
-Сохранить её для использования в дальнейшем.
-Сохранить таблицу и раскрыть её.
-Сохранить таблицу и изменить её в TableDesigner.
По умолчанию выбрана 1-ая опция, но в данном случае мною была выбрана 3-я.
Выбрав опцию, жмём Finish. Появляется диалоговое окно сохранения таблицы. Набираем имя таблицы и сохраняем её. Появится окно TableDesigner, в котором можно отредактировать таблицу, добавляя/удаляя новые поля, переименовывая их и устанавливая типы полей и индексы. В результате редактирования окно Table Designer приобрело такой вид:
Здесь отображены 1-ая и 2-ая часть добавленных атрибутов, т.к. они не были бы видны на одном снимке. Кроме уже имевшихся полей «Код студента», «Имя», «Фамилия», «Отчество», «Адрес», «Специальность» (Kod_studen(numeric), Imya(character), Familiya(character), Otchestvo(character), Address(character), Spets(character)), были добавлены поля «Номер договора», «Дата договора», «Сумма оплаты», «Задолженность», «Условия» договора», «Группа», «Признак оплаты» (n_dogovor(numeric), datadogovor(date), platasum(numeric), zadolzh(numeric), uslovdog(memo), gruppa(character), oplatil(logical). В результате редактирования получилась таблица, имеющая следующий вид:
Ответы на контрольные вопросы
1) База данных – представляет собой совокупность специальным образом организованных данных, хранимых в памяти ВС и отображающих состояние объектов и их взаимосвязей в рассматриваемой предметной области. СУБД – это комплекс языковых и программных средств, предназначенных для создания, ведения и совместного использования баз данных многими пользователями. Это система, аналогичная ОС и обслуживающая конечных пользователей и программистов в рамках использования баз данных.
2) Предметная область – сфера деятельности человека.
3) Иерархическая, сетевая, реляционная, многомерная, пост-реляционная, объектно-ориентированная.
4) Реляция – отношение между данными в виде двумерной таблицы, содержащей строки и столбцы. Реляционная модель – организация данных в виде двумерных таблиц, связанных друг с другом с помощью ключей.
5) Первичный ключ – главный атрибут или набор атрибутов, который однозначно определяет каждую запись таблицы..
6) Внешний ключ – атрибут или набор атрибутов, являющийся ссылкой на первичный ключ другой таблицы. Рекурсивный внешний ключ – это ключ, ссылающийся на первичный ключ собственной таблицы.
7) Реляционная схема БД – это список таблиц с перечислением их атрибутов и с указанием первичных и внешних ключейю.
8) Концептуальная схема БД – представляет собой блок-схему, в которой отражены объекты, атрибуты объектов и их отношения друг с другом.
9) Один к одному, один ко многим, много ко многим.
10) Информационная система – это автоматическая система, организующая данные и выдающая информацию. Состав операционной системы:
А) Вычислительная система – тех.обеспечение, оборудование).
Б) Программное обеспечение, которое подразделяется на системное ПО (ОС и СУБД) и прикладное ПО (набор программ и приложений, использующих средства СУБД и базу данных для выполнения конкретных практических задач).
В) Информационное обеспечение – т.е. одна или несколько баз данных.