Деректер қорын жобалау mysql

МАЗМҰНЫ
КІРІСПЕ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...3
1 ДЕРЕКТЕР ҚОРЫН ЖОБАЛАУ, ЖАЛПЫ ТҮСІНІК
1.1Деректер моделі және түрлері ... ... ... ... ... ... ... ... ... ... ... ... ..4
1.2Кестелерді байланыстыру жіне байланыс түрлері ... ... ... ... .5
2 SHOW TABLE STATUS ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .7
3 SHOW STATUS ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...8
4 SHOW VARIABLES ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..11
5 SHOW LOGS ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..12
6 Команда SHOW ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..13
7 SHOW GRANTS ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .15
8 SHOW CREATE TABLE ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 15
Қорытынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 16
Пайдаланылған әдебиеттер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .17
Кіріспе

MySQL – дүние жүзінде ең көп қолданылатын, қайнары тегін және ашық, реляцияланған мәліметтер қоры жүйесі (RDBMS). Серверлік бағдарлама ретінде, бірнеше қолданушыларға бірнеше мәліметтер қорын қолдануды қамтамасыз етеді. MySQL сөзіндегі "My" сөзі, бағдарлама жасаушысы Майкл Видньюс-тың (Michael Widenius) қызының аты - "My" сөзінен алынған. Ал SQL фразасы - Құрылымдасқан Тапсырыс Тілі (Structured Query Language) дегенді білдіреді. MySQL нарықтағы ірі және ақылы мәліметтер қорларына балама ретінде жасалса да, кең ауқымды мәліметтерге байланысты талаптарды орындай алады. Ол көбінесе кіші және орта көлемді бір-серверлік LAMP-негізінде жасалған бағдарламаларға компонент ретінде немесе жеке сервер ретінде қолданылады. MySQL-ге деген тартымдылық - оны қолдану оңайлығында. Мұны phpMyAdmin сияқты қайнары ашық және тегін бағдарламалардан көруге болады. Орта бағамен есептегенде, MySQL-ді бірнеше гигабайт жадты және бірнеше процессорлы қуатты аппараттық құрылғыларда ауқымды етіп қолдану әбден мүмкін. Бірақ та жалғыз серверлік ауқымдатуда қуаттылық жағынан шектеулер бар, сондықтан кеңірек ауқымдатуда, жоғары өнімділік пен сенімделікті қамтамасыздандыру үшін мульти-серверлік MySQL орнатулары қажет. Әдеттегі жоғарғы класстағы конфигурация жазу операцияларын орындайтын қуатты "master", "master"-дегі мәліметтердің көшірмесін сақтайтын және оқу операцияларын орындайтын бірнеше "slave" серверлерден тұрады.
Пайдаланылған әдебиеттер

1. http://www.google.kz
2. MySql базовый курс
3. wikipedia.org
        
        Мазмұны
КІРІСПЕ...........................................................................................................3
1 Деректер қорын жобалау, жалпы түсінік
1.1Деректер моделі және түрлері..................................................4
1.2Кестелерді байланыстыру жіне байланыс ... SHOW TABLE ... SHOW ... SHOW ... SHOW ... Команда SHOW..................................................................................................13
7 SHOW GRANTS.................................................................................................15
8 SHOW CREATE TABLE....................................................................................15
Қорытынды............................................................................................................16
Пайдаланылған әдебиеттер.................................................................................17
Кіріспе
MySQL - ... ... ең көп ... ... ... және ашық, реляцияланған мәліметтер қоры жүйесі (RDBMS). Серверлік бағдарлама ретінде, ... ... ... ... ... ... қамтамасыз етеді. MySQL сөзіндегі "My" сөзі, бағдарлама жасаушысы Майкл Видньюс-тың (Michael Widenius) қызының аты - "My" ... ... Ал SQL ... - ... ... Тілі (Structured Query Language) дегенді білдіреді. MySQL нарықтағы ірі және ақылы мәліметтер қорларына балама ретінде жасалса да, кең ... ... ... ... ... ... Ол көбінесе кіші және орта көлемді бір-серверлік LAMP-негізінде жасалған бағдарламаларға компонент ретінде немесе жеке сервер ретінде қолданылады. MySQL-ге деген тартымдылық - оны ... ... Мұны ... ... ... ашық және тегін бағдарламалардан көруге болады. Орта бағамен есептегенде, MySQL-ді ... ... ... және ... ... қуатты аппараттық құрылғыларда ауқымды етіп қолдану әбден мүмкін. ... та ... ... ... ... ... ... бар, сондықтан кеңірек ауқымдатуда, жоғары өнімділік пен сенімделікті қамтамасыздандыру үшін мульти-серверлік MySQL орнатулары қажет. ... ... ... конфигурация жазу операцияларын орындайтын қуатты "master", "master"-дегі мәліметтердің көшірмесін сақтайтын және оқу операцияларын орындайтын бірнеше "slave" ... ... ... ... ЖОБАЛАУ, ЖАЛПЫ ТҮСІНІК.
Деректер қоры-ақпараттық жүйелердің маңызды құрамдас бөлігі болып табылады. Ақпараттық жүйе өз алдына басқару ... ... үшін әр ... ... ... ... ... объект туралы ақпаратты жинау, тасымалдау, қайта өңдеу бойынша қатынас жүйесін білдіреді.
Деректер қоры деп- компьютер жадында сақтайтын, ... ... ... ... байланысқан мәліметтер жиынтығын айтамыз.
Ақпараттық жүйелердің мысалына: банктік жүйелер, кәсіпорындарда, автаматты түрде басқару жүйелері, авияция немесе темір жол билеттерін, мейрамхана ... ... ала ... және тағы ... ... облысы бойынша келесі класстарды бөліп айтуға болады:
1)Ғылыми зерттеуге арналған;
2)Автоматталған жобаларға ... ... ... ... ... баспаға арналған.
Деректер қорын басқару жүйесін көптеген қолданушылар ... ... ... ... ... ... және ... құралдардың жиынтығын айтады.
Деректер қоры дегеніміз - мәліметтерді сақтауға арналған ұйымдасқан ... Бұл ... ... ... ... қатар, оларды ұйымдастыруға, қолдануға арналған тәсілдер мен әдістер кіреді .
Деректер қоры деректер ... ... ... ... ... ... Бұл программалық құрылымдар кешені жаңа қордың құрылымын құруға, оны деректермен толтыруға, мазмұнын редактрлеуге және ... ... ... Қор ... ... ... ... критерий бойынша экранға шығаратын мәліметтерді таңдап, оларды белгілі бір ретке келтіріп, безендіріп артынан баспаға немесе байланыс каналдарына беруді айтамыз. ... ... ... ... көптеген жүйелер бар.
1.1 Деректер моделі және түрлері
1. Иерархиялық ... - ... ... ... реттелген графтар арқылы сипаттауға болады. Қандайда бір программалау тілінде иерархиялық ... қоры ... ... үшін тармақ мәліметтер типі пайдалынылады.
2. Желілік модель - мәліметтердің элементтерінің еркін ... ... ... ... ... Желілік деректер қорының схемасын сипаттауға екі тип пайдалынылады: жазба және ...
3. ... ... - ... ... ... JBM ... қызметкері Эдгар Код ұсынған және ол қатынас ұғымына негізделеді.
Қатынас деп - ... деп ... ... ... ... ... бейнелеудің көрнекті формасы екі өлшемді кесте болып табылады.
4. Постреляциялық ... - ... ... ... кестенің жазбаларында сақталған мәліметтердің бөлімбеушілік шектеуін алып ... ... ... ... ... табылады. Постреляциялық модель көп мәнді, яғни мәндерді ішкі мәліметтерден құралған өрістерден тұрады.
5. Көп өлшемді модель - ол көп жүйелерге ... ... және ... ... үшін ... жедел өңдеуге мүмкіндік береді.
Қордағы мәліметтерді қарастыратын көп өлшемді тәсілі реляциялық деректер қорын пайдаланылады. Көп өлшемді жүйелерге ... ... және ... ... үшін ... желі өңдеуге мүмкіндік береді. Обьектіге бағытталған деректер қоры құрамына тармақ түрінде берілген мәліметтер. Бұл деректер ... ... ... ... ... деректер қоры ұсынылады .
6. Объектіге бағытталған модель - объектіге бағытталған модель тармақталған ... ... ... ... ... ... логикалық құрылымы сырттай иерархиялы деректер қорына ұқсас.
1.2 Кестелерді байланыстыру және байланыс түрлері
Кестелерді байланыстырудың ... және ... ... ... ... және ... кестелердің байланыс өрістері қалай анықталуына тәуелді. Жалпы жағдайда екі кесте арасында келесі 4 негізгі байланыстар түрі орнатылуы мүмкін:
1:1 - ... және ... ... ... ... болған жолдарда құрылады және мұндай екі кестенің ... ... ... ... - ... ... бір жазбасы қосымша жазбаның бірнеше жазбаға сәйкес келген кезде орындалады;
К:1 - бір немесе бірнеше негізгі кестенің ... бір ... ... ... оны ... ... байланысы деп атайды;
К:К - негізгі кестенің бірнеше жазбалары қосымша кестенің бірнеше жазбаларына ... ... ... .
Деректер қорын үйлестіру
Реляциялық деректер қорын басқару жүйесінде ... ... ... үшін екі топ ... ... ... ... амалдарды топқа бөледі:
1)Жиындарға қолданылатын амалдар,олар біріктіру, қиылыстыру, бөлу, декарттық ... ... ... ... олар ... біріктіру және таңдау. Осы амалдардың жиынтығы толық қатынастардың алгебрасын береді.
Реляциялық ... ... ... нәтижелерінің қатынастары болып табылады. Реляциялық алгебра тілі процедуралық болып табылады, ал реляциялық есептердің негізі матеметиклық логикалық бөлігі болып ... ... ... процедуралық емес тіл болып табылады. Реляциялық алгебрада ... емес тіл ... ... қорының объектілері:
1. кестелер (таблицы)
2. сұраныстар (запросы)
3. үлгілер (формы)
4. есептер (отчеты)
5. беттер (страницы)
6. макростар
7. модульдар
Деректер қорын жобалау технологиясын жаңа түрде ... - ... ... ... немесе түрлендіру, таңдау бойынша амалдарды анықтайтын, арнайы түрде сипатталатын қажетті құрал болып табылады. Сұраныстарды орындау нәтижесі жауап деп аталатын жаңа ... ... ... кесте болып табылады. SQL сұраныстар тілі айнымалы реляциялық есептеулерге негізделген. SQL -тілі кестелерге амалдар қолдануға (құру, өшіру, ... ... және ... ... ... қосу, өшіру, өзгерту) амалдарын орындауға арналған. SQL тілі процедуралық емес тіл ... ... ... ішкі ... ... ... шығаруды басқару операциялары қамтылмайды. SQL-ді пайдаланудың екі әдісі бар:
1) Статистикалық
2) Динамикалық
Бұл тілдің ... ... ... ... мен ... ... табылады.
Деректер қорын жобалау техникасы жүйесінің тиімділігі.
Ақпараттық жүйелердің тиімді жұмыс жасауы олардың архитектурасына байланысты. Қазіргі уақытта клиент ... ... ... ... ... қоры және ... ... қорын қосатын компьютерлік желі. Соған қатысты бұл ... ... ... ... мәліметтерін талап коорпоративті деректер қоры копьютер серверінде орналасады, ал ... ... қоры ... деректер қоры клиенті болып табылады. Ақпараттық жүйелердің клиент-сервер архитектурасы бойынша ... ... ... ... ... көрсету үйлесімдігі, жалпы коорпоративты ақпарат ұйымы болып табылады .
2 SHOW TABLE ... TABLE STATUS ... SHOW STATUS ... ... ... бiрақ әрбiр кесте бойынша үлкен ақпарат санын iлiгедi. Сонымен бiрге төменде келтiрiлген тiзiм status db_name ... ... ... - ... болады. Келесi бағаналар шығады :
Баған
Мәні
Name
Кесте аты
Type
Кесте типі. See section .
Row_format
Жолдың ... ... (Fixed, Dynamic, или ... ... ... ... ... қоры.
Max_data_length
Файлдық деректер қорының максималды ұзындығы.
Index_length
Индекстік файлдың ұзындығы.
Data_free
Сан таралған, ... ... ... ... ... ... уақыты.
Update_time
Деректер файылының жанарған уақыты.
Check_time
Таблицаның тексерілген уақыты.
Create_options
Қосымша параметрлер,CREATE TABLE.
Comment
Ескерту, кестелер ... ... ... ... ... ала ... SHOW ... STATUS сервердiң күйi бойынша мәлiметтi ұсынады ( mysqladmin extended-status). ... ... ... ... келтiрiлген (қалып және сандар кейбiр айырмашылықтарды иемдене алады):
+--------------------------+------------+
| Variable_name | Value ... ... | 0 |
| ... | 0 |
| ... | ... |
| ... | ... |
| ... | 30023 |
| ... | 0 |
| ... | 8340 |
| ... | 60 |
| ... | 0 |
| ... | 0 |
| ... | 0 |
| ... | 1 |
| ... | 462604 |
| ... | 105881 |
| Handler_read_key | 27820558 |
| ... | ... |
| ... | 6022500 |
| ... | 30546748 |
| ... | ... |
| Handler_update | 16945404 |
| Handler_write | 60356676 |
| ... | 14955 |
| ... | 96854827 |
| ... | 162040 |
| ... | 7589728 |
| ... | 3813196 |
| ... | 0 |
| ... | 0 |
| ... | 0 |
| ... | 1 |
| ... | 2 |
| ... | 0 |
| ... | 44600 |
| ... | 2026873 |
| ... | 0 |
| ... | 0 |
| ... | 99646 |
| ... | 0 |
| ... | 30802 |
| ... | OFF |
| ... | 0 |
| ... | 0 |
| ... | 0 |
| ... | 30 |
| ... | 500 |
| ... | 30296250 |
| ... | 4650 |
| ... | 1920382 |
| ... | 0 |
| ... | 0 ... ... ... ... ... ... болады:
Айнымалы
Мәні
Aborted_clients
Қосу саны, клиенттiң ажыратуы жойылған сылтаумен тиiстi Қосу жабуысыз. See section
Aborted_connects
MySQL қате ... ... ... See section ... ... ... алынған.
Bytes_sent
Байт саны, клиенттерге жіберілген.
Com_xxx
Әр команданың іске қосылған саны.
Connections
MySQL серверіне төменгi қосудың талпыныстарының саны .
Created_tmp_tables
Анықталмаған уақытша ... ... ... ... ... жасалған уақытында.
Created_tmp_tables
Жадтағы анықталмаған уақытша кестелерiнiң саны, операторлардың орындаулары жасалған уақытында.
Created_tmp_files
Уақытша жасалған ... ... ... ... ... тәртiбiндегi саны insert delayed.
Delayed_writes
Жолдардың саны, INSERT DELAYED қондырылған команданың арқасында.
Delayed_errors
INSERT DELAYED жол командасы ақылы жазылған саны,қандайда бір ... ... ... командалар саны FLUSH.
Handler_commit
Ішкі командалар саны COMMIT.
Handler_delete
Кестедегі жолдардың жою саны.
Handler_read_first
Бiрiншi жазуды индекстен ... ... ... егер бұл ... биiк ... онда ... сервер көп толық индекстiк сүзiп шығуларды жүзеге асырады, SELECT col1 FROM foo, ... ... , col1 ... ... ... ... сұрау салуларын сан. Биiк айнымалы мәнi сiздiң сұрау салуларыңыз және кесте керектi мөлшерде индекстеген туралы айтады.
Handler_read_next
Кiлттер келесi жолдың ... ... ... сан ... ... Егер ... шектеуi бар индекстiк бағананың сұрау салуы өндiрiп алса бұл мәндер үлкеедi. Сонымен ... мән ... ... ... өткiзу уақытында үлкеедi.
Handler_read_prev
Кiлттер алдыңғы жолдың оқуына сұрау салуларын сан орналастырылу ретiнде. Ықшамдау үшiн жағдайлардың көпшiлiгiнде қолданылады ORDER BY ... ... ... ... жолдардың оқуға сұрау салуларын сан. Егер нәтижелердiң iрiктеу талап ететiн сұрау салулар көп орындалса, мән биiк ... ... ... ... ... сұрау салуларын сан. Егер кестелердiң сүзiп шығулары көп өндiрiп алса осы мән биiк болады. Сiздiң кестеңiз керектi ... ... ... ... ... ... индекстер артықшылықты пайдаланбайтынын бұл әдетте бiлдiредi.
Handler_rollback
Ішкі командалар саны ROLLBACK.
Handler_update
Кестедегі жолдардың ... ... ... ... ... ... ... кэшiндегi сан.
Key_read_requests
Кэштен кiлттердiң блогiнiң оқуына сұрау салуларын сан.
Key_reads
Дисктен кiлттердiң физикалық ... ... ... ... ... жазуына сұрау салуларын сан.
Key_writes
Дискке кiлттердiң блоктерiнiң физикалық жазуларын ... ... ... ... максимал саны
Not_flushed_key_blocks
Кiлттердiң өзгертiлген кiлттердiң кэшiндегi блоктерi, бiрақ дискке әлi жазып алуға жеткiлiксiз болады.
Not_flushed_delayed_rows
Сұрау ... ... ... ... ... саны INSERT ... ... саны.
Open_files
Ашық файлдарсаны.
Open_streams
Негiзiнде ашық ағындардың саны үшiн қолданылады.
Opened_tables
Ашылған кестелер саны.
Rpl_status
қауiпсiз репликацияның мәртебесi(әлi қолданылуға жеткiлiксiз ).
4 SHOW ... ... ... ... ... ... ... мәнiн бейнелейдi. Сондай мәлiметтi variables командыmysqladminнiң арқасында да алуға болады. Егер ... ... ... ... ... жақындамаса, көпшiлiгi бұл айнымалы командалық жол mysqldтың iске қосуында ... ... ... ... See section Шығатын мәлiметтердiң мысалы төменде келтiрiлген; қалып және сандар кейбiр айырмашылықтарды ... ... ... | Value ... ... | OFF |
| back_log | 50 |
| basedir | ... |
| ... | 16777216 |
| ... | 32768 |
| bdb_home | ... |
| ... | 10000 |
| ... | |
| ... | OFF |
| ... | /tmp/ |
| ... | 32768 |
| ... | ON |
| ... | 5 |
| datadir | ... |
| ... | ON |
| ... | 100 |
| ... | 300 |
| ... | 1000 |
| flush | OFF |
| ... | 0 |
| ... | 4 |
| ... | 254 |
| ... | 20 |
| ... | + -> SHOW GRANTS FOR ... Grants for root@localhost |
+---------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root''localhost' WITH GRANT OPTION |
+---------------------------------------------------------------------+
8 SHOW CREATE TABLE
Осы кестенi құратын CREATE ... ... ... SHOW CREATE TABLE t\G
*************************** 1. row ***************************
Table: t
Create Table: CREATE TABLE t (
id int(11) default NULL ... char(60) default ... KEY ... ... CREATE TABLE ... ... ... сәйкес кестенi және бағаналардың атауын бередi.
Қорытынды
Деректер қоры - шексіз көп ақпарат сақталатын компьютерлік жүйе. Барлық деректер ... бір ... ... ... ... бір ... жазу ... Деректер қорының негізгі функциясы мәліметтерді реттеу мен белгілеу.Әрбір жазудың жеке теру жолдары ... ... ... ... ... деректер қорына айналады. MySQL - тез сенімді және ашық ... ... ... жүйесіне жатады.Деректер қоры ұйымдастырылған көп мүшелер ретінде берілген мәліметтер жиынтығын құрайды.Көп мүшелі кесте, жазуды кесте жолы деп ... ... қоры - ... ... ... ... ... ортаның белгілі бір саласының немесе бір пән ... ... ... ... берілген мәліметтер жиыны. Екі өлшемді кестелерден, яғни жолдар мен бағаналардан тұратын мәліметтер ... ... база ... ... ... ... ... MySql базовый курс
* wikipedia.org

Пән: Информатика
Жұмыс түрі: Реферат
Көлемі: 13 бет
Бұл жұмыстың бағасы: 700 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Электронды құжаталмасу жүйесі53 бет
DreamWeaver, MySQL бағдарламаларының көмегімен Евросеть деректер қорының бағдарламасын құру18 бет
MS SQL Server туралы мәліметтер және жұмыс істеу негіздері4 бет
Mysql транзакциясы триггерлер10 бет
PHP бағдарламалау тілі79 бет
PHP және MySql27 бет
PHP тілі. PHP-мен бірге жұмыс істейтін құралдар47 бет
PHP- мен бірге жұмыс істейтін сервердің классикалық құралы- APACHE +PHP+MySQL44 бет
WEB-сервер түсінігі және оны ұйымдастыру кезеңдері48 бет
Балалар әлемі интернет-дүкенің құру69 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь