2 БАҒДАРЛАМАНЫҢ СИПАТТАМАСЫ
2.1 Деректер базасын жобалау және іске асыру
Деректер базасы (мәліметтер базасы) – бұл есептеу жүйесінің жадында сақталатын объектілердің күйін және олардың қарастырылып отырған пәндік аймақтағы байланысын көрсететін арнайы ұйымдастырылған мәліметтер жиынтығы.
Пәндік аймақ-белгілі бір зерттеуге қызығушылық тудыратын нақты жүйенің бөлігі. Толық пәндік саланы (кәсіпорынды) және осы пәндік аймақтың (бөлімдердің) ұйымдық бірлігін ажырату.
Объект-деректер жиналуы мүмкін фактіні, тұлғаны, оқиғаны, объектіні білдіретін термин (әрбір кесте бір объектіні білдіреді);
Реляциялық мәліметтер базасы-қазіргі заманғы мәліметтер базасының негізгі түрі. Ол негізгі мәндер бойынша байланыстар болуы мүмкін кестелерден тұрады.
Кесте деректер базасын (table) – тұрақты құрылымы, ол тұрады, бір типті жолдар (жазбалар records), сынған арналған бағандар (өрістер, fields).
Реляциялық Дерекқордың тұжырымдамалық моделінде кестенің аналогы - белгілі бір мәндерді қабылдауға қабілетті қасиеттер мен атрибуттардың белгілі бір жиынтығы бар нысан (рұқсат етілген мәндер жиынтығы - домен).
Кестенің негізгі элементі - бұл оның өрісі немесе кестенің бір немесе бірнеше жазбалары үшін басқа өрістердің мәндерін анықтауға болатын бірнеше өрістердің мәндерінен құрылған жол өрнегі. Іс жүзінде кілттерді пайдалану үшін индекстер жасалады - негізгі мәндер туралы реттелген ақпаратты қамтитын қызметтік ақпарат. Реляциялық теория мен тұжырымдамалық модельде "кілт" ұғымы қатынас немесе субъект атрибуттары үшін қолданылады.
Сурет 3-Клиенттер деректер базасы
Кесте 1
Клиенттер базасы
Название поля
|
Тип данных
|
Свойства поля
|
Ключ
|
Код клиента
|
Счетчик
|
Длинное целое
|
Да
|
Тегі
|
Текстовый
|
Размер поля:15
|
Нет
|
Аты
|
Текстовый
|
Размер поля:15
|
Нет
|
Әкесінің аты
|
Текстовый
|
Размер поля:25
|
Нет
|
Туған күні
|
Дата/время
|
Полный формат даты
|
Нет
|
Жынысы
|
Текстовый
|
Размер поля:10
|
Нет
|
Брондау күні
|
Дата/время
|
Полный формат даты
|
Нет
|
Кіру күні
|
Дата/время
|
Полный формат даты
|
Нет
|
Шығу күні
|
Дата/время
|
Полный формат даты
|
Нет
|
Санат
|
Текстовый
|
Размер поля:15
|
Нет
|
Бастапқы кілт - кестедегі жолды бірегей анықтайтын негізгі элемент. Сондай-ақ, кестедегі жолдарды анықтауға қызмет ететін балама және ерекше кілттер болуы мүмкін.
Реляциялық теорияда бастапқы кілт - бұл қатысты бір мәнді анықтайтын атрибуттардың минималды жиынтығы.
Тұжырымдамалық модельде бастапқы кілт-бұл субъект данасын бірегей түрде анықтайтын субъект атрибуттарының минималды жиынтығы.
Байланыс - объектілер арасындағы функционалдық байланыс. Реляциялық мәліметтер базасында кестелер арасында кілттер бойынша байланыстар орнатылады, олардың бірі негізгікестеде - бастапқы, екіншісі-сыртқы кілт-сыртқы кестеде, әдетте, бастапқы емес және "бір-көп" байланысын құрайды. Бастапқы сыртқы кілт жағдайында кестелер арасындағы байланыс "бір-бірден" типіне ие. Байланыс туралы ақпарат дерекқорда сақталады.
Сыртқы кілт - бағыныштының негізгі элементі.
Деректер базасымен жұмыс істеу үшін мәліметтер базасын басқару жүйелері қолданылады
ДҚБЖ-мәліметтер базасын құруға, жүргізуге және бірнеше қолданушымен бөлісуге арналған тілдік және бағдарламалық құралдар жиынтығы. ДҚБЖ мүмкіндік береді: мәліметтер базасын құру; мәліметтер базасынан ақпаратты енгізу, жаңарту, жою және алу дерекқорға бақыланатын қол жетімділікті қамтамасыз етеді.
Мәліметтер базасын жобалау және олармен жұмыс істеу саласындағы негізгі терминдердің өзара байланысы.
Сурет 4-Қыметкерлер деректер базасы
Кесте 2
Қызметкерлер базасы
Название поля
|
Тип данных
|
Свойства поля
|
Ключ
|
Код сотрудника
|
Счетчик
|
Длинное целое
|
Да
|
Тегі
|
Текстовый
|
Размер поля:15
|
Нет
|
Аты
|
Текстовый
|
Размер поля:15
|
Нет
|
Әкесінің аты
|
Текстовый
|
Размер поля:20
|
Нет
|
Туған күні
|
Дата/Время
|
Полный формат даты
|
Нет
|
Білімі
|
Текстовый
|
Размер поля:10
|
Нет
|
Лауазымы
|
Текстовый
|
Размер поля:25
|
Нет
|
Мекен жайы
|
Текстовый
|
Размер поля:30
|
Нет
|
Телефон
|
Числовой
|
Длинное целое
|
Нет
|
Жалақысы
|
Денежный
|
Денежный
|
|
Достарыңызбен бөлісу: |