Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки України
Національний універстет „Львівська політехніка”
ЗВІТ
про лабораторну роботу №1
з курсу „Операційні системи і бази даних”
Тема: Створення та редагування бази даних засобами субдVisual Foxpro
Варіант 10
ЗАВДАННЯ
1. Розробити структуру таблиць бази даних для зберігання інформації про об’єкти предметної області, атрибути якої вказані в таблиці 1. Визначити типи полів таблиць БД, допустимих в СУБД Visual FoxPro. Привести кожну таблицю БД до 3-ї нормальної форми. Визначити первинні та вторинні ключі таблиць. Допускається при узгодженні з викладачем змінювати (уточнювати) список атрибутів для заданої предметної області.
2. Занести необхідну інформацію в таблиці БД, використовуючи режими редагування BROWSE та CHANGE.
3. Дослідити виконання команд та засобів системного меню для редагування БД (вставка та видалення записів у файлі, редагування даних в полях).
4. Дослідити команди та засоби системного меню для переміщення у файлі БД.
5. Дослідити створення та використання індексних файлів:
- створення простих індексних файлів;
- створення мультиіндексних файлів;
- управління індексами;
- використання індексів для впорядкування даних в таблиці.
Предметна область:
Облік приладів в науково-дослідному центрі
Список атрибутів:
Прилад: тип, марка, серійний номер, інвент.№, характеристики, виробник, дата отримання.
Виробник: назва, адреса, тел.
Облік: інвент.№, дата видачі, працівник, дата повернення.
Працівник: П.І.Б., посада, № лабораторії.
СТРУКТУРИ ФАЙЛІВ
prylady.dbc – файл який містить інформацію про склад бази даних
project.pjt файли проекту Visual FoxPro
project.pjx
oblik.dbf
pracivnyk.dbf основні файли БД, які визначають структуру таблиць і містять основний
prylad.dbf об’єм даних
vyrobnyk.dbf
oblik.cdx
pracivnyk.cdx структурні мультиіндексні файли
prylad.cdx
vyrobnyk.cdx
СТРУКТУРА ТАБЛИЦЬ БАЗИ ДАНИХ
СТРУКТУРА ПОЛІВ ТАБЛИЦЬ БАЗИ ДАНИХ
vyrobnyk
Назва
Тип
nomer_vyrobn
Integer
nazva_vyrobn
Character (20)
adresa
Character (40)
telefon
Character (20)
prylad
Назва
Тип
invent_nomer
Integer
ser_nomer
Character (20)
marka
Character (25)
typ
Character (25)
hatakter
Character (100)
nomer_vyrobn
Integer
data_otrym
Date
oblik
Назва
Тип
invent_nomer
Integer
nomer_pracivn
Integer
data_vydachi
Date
data_povern
Date
pracivnyk
Назва
Тип
nomer_pracivn
Integer
pib
Character (40)
posada
Character (40)
nomer_lab
Integer
ІНДЕКСИ ТАБЛИЦЬ
vyrobnyk
Назва
Тип
Вираз
nom_vyrobn
Первинний
nomer_vyrobn
prylad
Назва
Тип
Вираз
invent_nom
Первинний
invent_nomer
nom_vyrobn
Зовнішній
nomer_vyrobn
oblik
Назва
Тип
Вираз
id_
Первинний
STR(invent_nomer)+STR(nomer_pracivn)+DTOS(data_vydachi)
invent_nom
Зовнішній
invent_nomer
nom_praciv
Зовнішній
nomer_pracivn
pracivnyk
Назва
Тип
Вираз
nom_praciv
Первинний
nomer_pracivn
ВИСНОВОК
В даній лабораторній роботі ми навчилися проектувати структуру бази даних, тобто розробляти структуру таблиць, приводити їх до третьої нормальної форми, визначати необхідні поля для створення індексів. Також засвоїли вище перелічене практично, за допомогою системи управління базами даних (СУБД) Foxpro.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!