Реляциялық мәліметер базасы


Мазмұны:

I Кіріспе . . . 3

II Негізгі бөлім

1. 1 Мәліметтер базасының негізгі ұғымы. . 4

1. 2 Реляциялық мәліметер базасы4

1. 3 Реляциялық МБ-мен қатынас операциялары . . . 5

1. 4 Реляциялық МБ логикалық жобалау. 6

1. 5 Қатынастарды нормализациялау. 13

III Қорытынды . . . 19

IV Пайдаланылған әдебиеттер тізімі . . . 20

Кіріспе

Мәліметтер базасын жобалау ақпараттық жүйенің құрылуымен байланысты қиын әрі жауапты тапсырмалардың бірі.

Мәліметтер базасын басқару жүйесі 60-жылдардың басында пайда болды.

Бірақ бұл әдіс мәліметтерді жобалауға, есептеу машинасының жылдамдығына мүмкіндігі келмейтін талаптар қойды. Ақпарат- әр түрлі зерттеулерді жүргізуге арналған ең алғашқы материал.

Уақыт келе ақпарат жаңарып отырады. Бүгінгі күнде ең қолайлы, ең жаңасы мәліметтер базасын басқару жйесінің технологиясы болып табылады.

МББЖ құру, жобалау және жұмыс істеу қоғамға көптеген қолайлы жағдайлар туғызады. Өйткені онда көптеген көлемді мәліметтерді сақтауға болады.

1981 жылы бірінші коммерциялық МББЖ пайда болды. SQHPS, INGPES, ORANE және т. б. Дүние жүзінеде компьютерді қолданушылардың 80% мәліметтер базасының басқару жүйесінің ақпаратын қолданатын болып табылады.

Мәліметтер базасы ұғымы мен мәліметтер базасын басқару жүйесінің ұғымы тығыз байланысты. Мәліметтер базасы дегеніміз арнайы орталықтандырылған программмалық басқару астындағы және анықталған бір қолдану саласына қатысты бір бірімен айланысқан және белгілі бір құрылымға келтірілген мәліметтер жиынтығы.

МББЖ - нің бір ерекшклігі ол базада мәліметтердің өздерінің сипаттамаларымен бірге орналасуында. Бұл өте тиімді, себебі алғашқы мәліметтердің сипаттамалары қолданбалы программада ғана белгіленеді. Тағы бір ерекшелігі МББЖ -нің ақпаратты іріктеуде бір файлда ақпаратты іздеу оның нақты мәнін және файлдағы физикалық форматтын анықтайтын терминдерді талдау арқылы жүзеге асады.

МББЖ ол көптеген қосымшаларға арналған жалпыланған мәліметтер базасын құру. Оны әр кезде жұмыс жағдайында ұстау және пайдаланушының оларға берілген өкілеттіктер шеңберінен сапайтын 50- мүмкіндігін қамтамасыз ету үшін арнайы тұрақтандырылған программалық жүйе.

МБ белгілі бір арқаулы ауқымға қатысты мәліметерді баяндау, сақтау мен амал тәсілдермен ұқсата білудің жалпы принциптерін қарастыратын белгілі бір ережелер бойынша ұйымдастырылған мәліметтердің жиынтығы.

1. 1 Мәліметтер базасын ұйымдастырудың программалық тәсілдердің тарихи дамуы.

Ерте кезеңде ақпараттық ізденіс жүйесі жасалады, арнайы монипулияциялық мәлімет тілдер немесе тілдер сұраныс. Олар бағдарлау операция мәлімет болады да, иерархиялық файлмен байланысты түрде көрсетеді, оларға қатысты алгоритмдер мәліметтерді іздейді.

Рялициондық мәліметтер базасының шартты шығуы басқаларды құрады, тезірек алгаритімдік іздеуг болады. Мәліметті өндеуді құрылыстық түрде кесте екі мәнді массив, ХХ ғасыр аяғында 70 жылдары IBM фирмасы құрастырылған сәйкес тілі сондай - ақ болашақта Structured Query Language (SQR) - тіл сұраныс құрылысы. Қазіргі кезде халықаралық стандарт көрінісі Мәліметтер базасын басқару жүйесінін мәлімет реляциялық өндеу тілі. SQR тілі басты барлық ядролық программаны Мәліметтер базасын басқару жүйесінде жасау.

Көптеген таралған пайданушылар мен орындаушылар арасында МББЖ келесі программаны алады.

. Арнайы программалық тілі Visual Fox Pro, SQR, MS SQL - Server;

. Қолданбалы программалық жүйе Microsoft Access, Oracle және т. б.

Қарайық кез - келген мәліметтің программалық сипатын.

Visual Fox Pro. Бұл тіл программаны ұсынады ары қарай дамудың МБ орындайтын белгілі тілі - Fox Pro. Принципті өзгешелік Visual Fox Pro оның << ататегінін>> Fox Pro болуы мүмкін << визуалды>> МББЖ- де программалық объект барлық компанент бола алады. Интерфейс Visual Fox Pro барлық грофикалық бетте операциялық Windows жүйесінде қатысты болады.

Шараға қарамастан «визуальды програмалау » бұл

программа жүйесін программистерге ұсынамыз. Мүмкін Visual Fox Pro локальдік орындауды ұсынады немесе мәліметтер базасын көптегенқолданушыға да ұсынады.

MS SQR-Server . Қазіргі программалық жүйе, әсіресе ұсынған қолданушыға іздеу, басқару көпқолданушыға мәліметтер базасын жасаған архитектура клиенті - сервер. Бұл жүйе мәліметтер базасын басқаруға мүмкіндік береді (мәліметті тираждау, параллельдік өндеу, алу және беру мәліметті

локальдік есептеу тор сияқты, сондай-ақ Интернет сеті арқылы және т. б) клиентін компьютері мен қарым қатынаста, әр түрлі техникалық сипаттама құралы. SQR - Server арнайы мәліметтерді өндеу, бірақ ереже бойынша көп емес терабайт.

Microsoft ACCESS. Бұл белгі күшті, әлгілі қолданба- лыпрограммалық жүйе мәліметтер базасын жасау үшін. Microsoft ACCESS -бұл программаның ортасы, Microsoft фирмасынан жасалған. Ол арналған жүйе басқару реляци- ондық мәліметтер базасын көптеген мәліметтерімен Microsoft ACCESS-те орындаушыға ұсынады қандай амал керектігін автоматты құрылған мәліметтік тәсіл және тағы да мәліметтік басқаруда жұмыс істелінеді.

Соңғы амал Microsoft ACCESS-те рұқсат етеді және оны қабылдайды, құрылған мәліметтер базасында көп- теген орындаушылар. Бұл кесте мәліметтер базасында серверге жіберілуі мүмкін, қолданушы интерфейсі ком- пьютер клиентінде сақталған. Бұл жағдай мүмкін екенін жай тәсілдерін мәліметтер базасын басқару жүйесінде барлық компанентке Microsoft ACCESS қолданылады, басқару көптегенқолданушы мәліметтер базасын MS SQR - Server-ге тапсырады.

Oracle. Бұл жүйе арнайлы корпаративтік реляциондық мәліметтер базасы, сондай ақ мәліметті терабайт көлем мен арттырады. Басты жүйеніде SQL тілі құрастырылады. Oracle мүмкін ерекшелінеді мәліметті қорғау үлкен дәре- жеде.

  1. SQL тілінің құрлымданған сұранысы

SQL тілінің құрлымданған сұранысы программалау тілінде жай болып келеді, ол оператор мен грамматика ережесінен тұрады.

Мәліметтер базасында сұраныс кестесі SQL тілінде SELECT нұсқауын ұсынады, сонымен қатар келесі түрде жазуға болады.

SELECT [all] (кесте өрісінің тізімі немесе сұраныс)

FROM (кесте тізімі немесе сұраныс)

WHERE (шартты түрде мәлімет)

GROUP BY (жолдар тізімі)

HAVING (шартты группалық сұраныс мәліметі)

ORDER BY (жол тізімі)

Қараған құрлымданған SELECT ALL нұсқасы кілтік сөз, білдіреді бүкіл результаттық жазбалар білдіреді кесте жазбасын немесе сұранысын, сондай ақ сұранысты қанағаттандырады.

Кілтік сөз сұраныс кезінде қатысады.

Сипаттын орындау іс- әрекетіне байланысты SQL операторын келесі группаға бөлуге болады.

- Мәліметті анықтама операторы;

- Мәліметті манипулярлық оператор;

- Сұраныс оператор;

- Басқару іс- әрекеттік оператор;

- Мәліметтік администаторлық оператор;

- Басқару операторы;

Кестеде 1. 1 - 1. 6 суретте ұсынылған сәйкес группалар SQL тілінің операторлары және орындалуы немесе іс әрекеті.

Мерзімді оператор мәліметі

Оператор
Іс- әрекет
Оператор: CREATE TABLE
Іс- әрекет: МБ жана таблица құру
Оператор: DROP TABLE
Іс- әрекет: МБ- нан таблицаны алып тастау
Оператор: ALTER TABLE
Іс- әрекет: Таблицаның құрлымын өзгерту
Оператор: CREATE VIEW
Іс- әрекет: Вертуальдық таблицаны орнату, SQL сұранысқа ұқсас
Оператор: ALTER VIEW
Іс- әрекет: Бастапқыда құрғанды өзгерту
Оператор: DROP VIEW
Іс- әрекет: Бастапқыда құрғанда жою
Оператор: CREATE INDEX
Іс- әрекет: Атребутты қамтамасыз ету үшін кез келген таблицаға индекс орнату керек
Оператор: DROP INDEX
Іс- әрекет: Бастапқыда құрған индексті алып тастау

1. 1-сурет

Мәліметтін операторлық манирпуляры.

Оператор
Іс- әрекет
Оператор: DELETE
Іс- әрекет: Бір немесе бірнеше жолды өшіреді, фильтрация шартына ұқсас, базасын кестесінде.
Оператор: INSERT
Іс- әрекет: Базалық таблицаға бір жол қояды. Мүмкін модификация операторы, бір таблицадан бірнеше жол көшірілуі мүмкін немесе сұраныс базасының таблицасына.
Оператор: UPDATE
Іс- әрекет: Жаңарлау мазмұны біреуден немесе бірнеше бағана, біреу немесе брнеше жолдар, фильтрацияның шартына сәйкес.

1. 2. -сурет

Cұраныс операторы

Оператор
Іс - әрекет
Оператор: SELECT
Іс - әрекет: Оператор, оператордың бәрін ауысты- ратың реляциондық алгебра және нәтижелік қарым қатынасты қалыптастыруды рұқсат ету, сұранысқа ұқсас.

1. 3- сурет

6

Оператор
Іс - әрекет
Оператор: CCOMMIT
Іс - әрекет: Комплексті аяқтайды, информа- цияны өндеу байланысы, тран- закцияна біріктіру.
Оператор: ROLLBACK
Іс - әрекет: Өзгертуді айырбастау, келтірілген транзакцияның ходың орындау.
Оператор: SAVEPOINT
Іс - әрекет: МБ сақталған арадағы түрі, содан кейін оған қайтып келу үшін қолданады.

Оператордың басқару іс - әрекеті

1. 4-сурет

Әкімшілік мәлімет операторы

Оператор
Іс- әрекет
Оператор: ALTER DATABASE
Іс- әрекет: МБ объектнің теру қажеттілігін өлшейді, МБ -на барлық қатыстарды.
Оператор: ALTER DBAREA
Іс- әрекет: Сақтау обльсында ерте құрыл- ғанды өлшейді.
Оператор: ALTER PASSWORD
Іс- әрекет: МБ-на барлық парольді өлшейді.
Оператор: CREATE DBAREA
Іс- әрекет: Жаңа МБ-н орнатады.
CREATE DBAREA
Жаңа облыста МБ сақтау орнатады
CREATE DBAREA: DROP DATABASE
Жаңа облыста МБ сақтау орнатады: МБ - ны өшіреді
CREATE DBAREA: DROP DBAREA
Жаңа облыста МБ сақтау орнатады: МБ- ның сақталу облысын өшіред
CREATE DBAREA: GRANT
Жаңа облыста МБ сақтау орнатады: МБ -на еркін мүмкіндік береді немесе оның басқа элементтеріне
CREATE DBAREA: REVOKE
Жаңа облыста МБ сақтау орнатады: МБ - на мүмкіндіксіз етеді немесе оның оның басқа элементтеріне.

Операторлық курсормен меңгеру.

... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Мәліметтер қоры
Аэропорт анықтама бюросы
Деректер базасының архитектурасы
ДЕРЕКТЕР ҚОРЫН ЖОБАЛАУ
«Есік-терезе» құрылыс дүкені деректер қорын құру
«Компьютерлік орталық» деректер қорын құру
Деректер қорының жобасын дайындау
Деректер қорының базасын құру режимін таңдау терезесі
Microsoft Visual basic 6-ең жаңа программалау тілі
Ақпараттың мәліметтер базасында сақталу режимі
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz