Алматы экономика және статистика академиясы



жүктеу 5,01 Kb.
Pdf просмотр
бет22/30
Дата14.12.2017
өлшемі5,01 Kb.
#4331
1   ...   18   19   20   21   22   23   24   25   ...   30

60 
 
Доменом  называется  множество  атомарных  значений  одного  и  того  же  типа.  Смысл 
доменов состоит в следующем. Если значения двух атрибутов берутся из одного и того же 
домена, то, вероятно, имеют смысл сравнения, использующие эти два атрибута (например, 
для  организации  транзитного  рейса  можно  дать  запрос  "Выдать  рейсы,  в  которых  время 
вылета из Москвы в Сочи больше времени прибытия из Архангельска в Москву"). Если же 
значения двух атрибутов берутся из различных доменов, то их сравнение, вероятно, лишено 
смысла: стоит ли сравнивать номер рейса со стоимостью билета?  
Заголовок состоит из такого фиксированного множества атрибутов A1, A2, ..., An, что 
существует  взаимно  однозначное  соответствие  между  этими  атрибутами  Ai  и 
определяющими их доменами Di (i=1,2,...,n).  
Тело  состоит  из  меняющегося  во  времени  множества  кортежей,  где  каждый  кортеж 
состоит  в  свою  очередь  из  множества  пар  атрибут-значение  (Ai:Vi),  (i=1,2,...,n),  по  одной 
такой паре для каждого атрибута Ai в заголовке. Для любой заданной пары атрибут-значение 
(Ai:Vi) Vi является значением из единственного домена Di, который связан с атрибутом Ai. 
Степень  отношения  –  это  число  его  атрибутов.  Отношение  степени  один  называют 
унарным, степени два – бинарным, степени три – тернарным, ..., а степени n – n-арным.  
Кардинальное число или мощность отношения - это число его кортежей. Кардинальное 
число отношения изменяется во времени в отличие от его степени.  
Поскольку  отношение  –  это  множество,  а  множества  по  определению  не  содержат 
совпадающих  элементов,  то  никакие  два  кортежа  отношения  не  могут  быть  дубликатами 
друг  друга  в  любой  произвольно-заданный  момент  времени.  Пусть  R  –  отношение  с 
атрибутами A1, A2, ..., An. Говорят, что множество атрибутов K=(Ai, Aj, ..., Ak) отношения R 
является  возможным  ключом  R  тогда  и  только  тогда,  когда  удовлетворяются  два 
независимых от времени условия:  
Уникальность:  в  произвольный  заданный  момент  времени  никакие  два  различных 
кортежа R не имеют одного и того же значения для Ai, Aj, ..., Ak.  
Минимальность: ни один из атрибутов Ai, Aj, ..., Ak не может быть исключен из K без 
нарушения уникальности.  
Каждое  отношение  обладает  хотя  бы  одним  возможным  ключом,  поскольку  по 
меньшей мере комбинация всех его атрибутов удовлетворяет условию уникальности. Один 
из возможных ключей (выбранный произвольным образом) принимается за его первичный 
ключ. Остальные возможные ключи, если они есть, называются альтернативными ключами.  
Вышеупомянутые и некоторые другие математические понятия явились теоретической 
базой  для  создания  реляционных  СУБД,  разработки  соответствующих  языковых  средств  и 
программных  систем,  обеспечивающих  их  высокую  производительность,  и  создания  основ 
теории проектирования баз данных. Однако для массового пользователя реляционных СУБД 
можно с успехом использовать неформальные эквиваленты этих понятий: 
Отношение–Таблица(иногдаФайл),Кортеж  –  Строка  (иногда  Запись),  Атрибут  – 
Столбец, Поле. При этом принимается, что "запись" означает "экземпляр записи", а "поле" 
означает "имя и тип поля". 
Реляционная  база  данных  –  это  совокупность  отношений,  содержащих  всю 
информацию,  которая  должна  храниться  в  БД.  Однако  пользователи  могут  воспринимать 
такую базу данных как совокупность таблиц 
 
№15.Дәріс. Деректер қорларының қосымшаларын құру. ДҚ-мен жұмыс жасау құралда-
ры. INTERBASE сервері. ДҚ құру. ДҚ кестелерінің құрылымын басқару. Домендерді, 
тригерлерді пайдалану. Транзакциялау механизімін іске асыру. 
Дәріс конспектісі: 
Delphi-
де  ДҚБЖ  құру 
1. Access-
те құрылған ДҚ-ның Delphi-дегі  ДҚБЖ-ін  құру 
Кәзір біз Access программасында деректер қорын қалай құрып, пайдалануға болатынын 
толық қарастырамыз. Бұл жұмысты орындау үшін сіздің компьютеріңізде MS Office пакеті 


61 
 
және  оның  MS  Access  компоненті  орнатылған  болуы  керек.  Біздің  құрастыратын  деректер 
қорымыз  (ЖДҚ)  осы  аталған  программада  құрылады  да,  ал  біз  онымен  Delphi-дің  ішінде 
отырып жұмыс жасаймыз.  
Жұмысты  бастау  үшін  Access-ті  іске  қосып,  Файл|Создать  менюін  таңдаймыз. 
Деректер қорын құру мастерінде База данных пунктін таңдап аламыз да, ОК батырмасын 
басамыз. Мастер бізге қордың атын және оның орналасатын орнын көрсетуді ұсынады, кез 
келген  атты  (мысалы,  файлға  Database.mdb  атын)  береміз.  Осыдан  кейін  Access    деректер 
қорын  құрып,  оны  көрсетілген  жерге  сақтап  қоямыз.  Әрі  қарай  1-ші  суреттегідей  қормен 
жұмыс  жасауға  арналған    терезені    көреміз.  Терезенің  сол  жағында  біз  жұмыс  жасауға 
арналған  ЖДҚ  -  ың  объектілерін  таңдау    бағанасы  тұрады.  Бірінші  бізге  керекті  кестенің 
пункті  тұр  (ол  өзі  белгіленіп  шығады).  Егер ол  объект  белгіленбеген  болса,  онда  оны  бел-
гілеп қойамыз.   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1-
ші сурет. Деректер қорын басқару терезесі 
 
Оң жақ терезеде үш пункт бар: 

Кестені конструктор режимінде құру; 

Кестені мастерді пайдаланып құру; 

Кестені деректерді енгізіп отырып құру. 
Осы командалардың көмегімен Access-те құрылған деректер қорында бір файлда бірне-
ше  кесте  сақтайтын    кестелер  құруға  болады.  Деректер  қорындағы  деректер  екі  өлшемді 
кестелер түрінде сақталады. 2-ші суретте біз 7 бағанадан және 2 жолдан тұратын кестені көре 
аламыз. Кестеде бағаналар «өрістер» деп аталады.  
Сол өрістердің атауларынан кестеде қандай деректер орналасқанын анықтауға болады. 
«Телефондық анықтама» деректер қорын құрып көрейік. Деректер қорында жаңа кесте құру 
үшін,  менюдің  Кестені  конструктор  режимінде  құру  пунктінде  тышқанның  батырмасын 
шертейік.  Сіздің  алдыңызда  3-ші  суретте  көрсетілгендей    терезе  ашылады  (3-ші  сурет).  
Кестенің  жоғарғы  жағында  өрістерің  атын,  типін  және  сипаттамасын  (соңғысы  міндетті 
түрде емес) енгізетін торлар тұрады.  
Сіз торға жаңа өрістің аты мен типін енгізгеннен кейін, төменгі қатарда оның қасиеті 
жазылып тұрады. Өрістің типіне сәйкес қасиеттердің сандары да өзгеріп отырады. 
 
 
     


жүктеу 5,01 Kb.

Достарыңызбен бөлісу:
1   ...   18   19   20   21   22   23   24   25   ...   30




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау