Ћекции.ќрг


ѕоиск:




 атегории:

јстрономи€
Ѕиологи€
√еографи€
ƒругие €зыки
»нтернет
»нформатика
»стори€
 ультура
Ћитература
Ћогика
ћатематика
ћедицина
ћеханика
ќхрана труда
ѕедагогика
ѕолитика
ѕраво
ѕсихологи€
–елиги€
–иторика
—оциологи€
—порт
—троительство
“ехнологи€
“ранспорт
‘изика
‘илософи€
‘инансы
’ими€
Ёкологи€
Ёкономика
Ёлектроника

 

 

 

 


File\WorkingDirectory\Browse\Ok.




—творенн€ баз даних в середовищ≥ програмуванн€ Delphi


Ћабораторна робота є1

“ема: —творенн€ таблиць за допомогою програмного ≥нструмента DataBaseDesktop.

ћета: —творити таблиц≥ за допомогою програмного ≥нструмента DataBaseDesktop.

’≥дроботи

“аблиц≥ - фундаментальн≥ об'Їкти рел€ц≥йноњ бази даних, у €ких збер≥гаЇтьс€ основна частина даних. ќкрема таблиц€ найчаст≥ше збер≥гаЇ ≥нформац≥ю з конкретноњ теми (наприклад, ≥нформац≥ю про компан≥њ, чи адреси замовник≥в). ≤нформац≥€ в таблиц≥ орган≥зуЇтьс€ в р€дки ≥ стовпц≥. “аблиц≥ характерн≥ два компоненти: структура таблиц≥ ≥ даних таблиць.

—труктура таблиц≥ (також називаЇтьс€ визначенн€м таблиц≥) специф≥куЇтьс€ при створенн≥ таблиц≥. —труктура таблиц≥ повинна бути спроектована ≥ створена перед введенн€м у таблицю €ких-небудь даних. ¬она визначаЇ, €к≥ дан≥ таблиц€ буде збер≥гати, а також правила, асоц≥йован≥ з введенн€м, чи зм≥ною, видаленн€м даних (б≥знес-правила, чи обмеженн€).

ѕриступимо до створенн€ таблиць за допомогою окремого програмного ≥нструменту DataBaseDesktop.

1. «апуск DataBaseDesktop:

ѕуск\ ѕрограми\ Delphi\DataBaseDesktop.

ѕ≥сл€ запуску в≥дкриваЇтьс€ наступне в≥кно:

ћал.1. DataBaseDesktop.

2. —творенн€ новоњ таблиц≥:

File\New\TableЕ

3. ¬ибираЇмо тип таблиц≥ Paradox 7≥ натискаЇмо ќ .

ћал.2.“ип таблиц≥.

4. ¬≥дкриваЇтьс€ наступне в≥кно в €кому вводимо назви пол≥в, визначаЇмо тип даних та встановлюЇмо ключов≥ пол€.

ћал. 3. —творенн€ таблиць.

“ипи ключових пол≥в

Alpha - текстовий

Number - числовий

Money) - грошовий

Data - дата

Time - час

Memo Ц мемо поле

Graphic - граф≥чний

OLE Ц OLE - обТЇкт

Logical - лог≥чний

Avtoincrement) Ц л≥чильник

ўоб встановити тип пол€ потр≥бно натиснути правою кнопкою миш≥ навпроти пол€ у стовпц≥ Type ≥ вибрати ≥з списку необх≥дний тип.  лючове поле встановлюЇтьс€ ≥ зн≥маЇтьс€ за допомогою проб≥ла або подв≥йного натисканн€ л≥воњ кнопки миш≥ у стовпц≥ Key.

«аписавши в≥дпов≥дн≥ пол€ (FieldName) та визначивши њх тип ≥ розм≥ри (Type, Size) задаЇмо ключове поле.” в≥кн≥ Tableproperties задаЇмо наступн≥ властивост≥ таблиц≥:

ü Secondaryindex Ц створенн€ вторинних ≥ндекс≥в, €к≥ в подальшому будуть використовуватись дл€ створенн€ звТ€зк≥в та сортуванн€ даних таблиц≥ за певними критер≥€ми;

У—творенн€ вторинних ≥ндекс≥вФ

ü Tablelanguage Ц виб≥р драйвера мови дл€ в≥дображенн€ даних при в≥зуал≥зац≥њ. ƒл€ в≥дображенн€ кирилиц≥ потр≥бно вибрати драйвер Pdox ANSI Cyrillic.

У¬иб≥р драйвера мовиФ

ўодо в≥дображенн€ даних при перегл€д≥ в DataBaseDesktop потр≥бно у файл ≥н≥ц≥ал≥зац≥њ DBWORC в секц≥ю [Properties] дописати наступний вираз: SystemFont = ArialCyr. “од≥ записи будуть в≥дображатись правильно

ü Referential integrity - при вибор≥ цього пункту викликаЇтьс€ наступне в≥кно:

У«абезпеченн€ ц≥л≥сност≥ данихФ

якщо ми виберемо в л≥в≥й колонц≥ ключове або ≥ндексне поле, а в прав≥й колонц≥ таблицю з €кою хочемо забезпечити ц≥л≥сн≥сть даних(в таблиц≥ повинно ключове або ≥ндексне поле в≥дпов≥дного типу) то створитьс€ звТ€зок., €кий ≥ забезпечуватиме ц≥л≥сн≥сть. Ќаприклад, коли буде видал€тись запис з головноњ таблиц≥ то в≥дпов≥дно знищитьс€ запис ≥ в п≥дпор€дкован≥й, ≥ навпаки неможливо буде видалити запис з другор€дноњ таблиц≥, €кщо ≥снуЇ звТ€заний в головн≥й. якщо у нашому випадку таблиц€ TAB1 Ї головною, а TAB2 Ц п≥дпор€дкованою. Ќе вдастьс€ внести дан≥ в таблицю TAB2, €кщо в головн≥й таблиц≥ не ≥снуЇ запису з в≥дпов≥дним ≥ндексним полем.

ü Tablelookup Ц вибираЇтьс€ таблиц€ п≥дстановки зв≥дки будуть зчитуватись дан≥.

ü Passwordsecurity Ц при необх≥дност≥ доступ до таблиц≥ можна зробити обмежений задавши пароль

ü Validitychecks Ц за допомогою цього компонента можна задати певн≥ обмеженн€ на значенн€ пол≥в(м≥н≥мальне, максимальне),маску вводу.

јналог≥чно створюЇмо ≥нш≥ таблиц≥.

 

5. «бер≥гаЇтьс€ таблиц€ натиском на кнопц≥ SaveAs, п≥сл€ чого в≥дкриваЇтьс€ в≥кно збереженн€ файла, де ми латинськими л≥терами вказуЇмо ≥мТ€ таблиц≥.

 

ѕри цьому таблиц≥ будуть збер≥гатис€ у робочу папку WorkDir €ку рекомендуЇтьс€ зам≥нити на свою папку, попередньо створивши в н≥й папку TABLES (таблиц≥). «м≥на робочоњ папки в≥дбуваЇтьс€ за допомогою команди:

File\WorkingDirectory\Browse\Ok.

 


Ћабораторна робота є2





ѕоделитьс€ с друзь€ми:


ƒата добавлени€: 2016-11-24; ћы поможем в написании ваших работ!; просмотров: 340 | Ќарушение авторских прав


ѕоиск на сайте:

Ћучшие изречени€:

Ќадо любить жизнь больше, чем смысл жизни. © ‘едор ƒостоевский
==> читать все изречени€...

1933 - | 1667 -


© 2015-2024 lektsii.org -  онтакты - ѕоследнее добавление

√ен: 0.011 с.