SlideShare a Scribd company logo
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ 
Лабораторийн ажил-6 
Дасгал ажил №1 
Сурах зүйл: Өгөгдлийн сан үүсгэх, хүснэгт үүсгэх, өгөгдлийн төрөл тодорхойлох, хүснэгтэнд бичлэг нэмэх 
Дасгал: Өгөгдлийн сан үүсгэх 
MS Access 2007 программыг нээгээд Blank Database сонголтыг авч File Name 
хэсэгт өгөгдлийн сангийн нэрийг School гэж өгөөд Create товчийг дарна. 
 Хүснэгт үүсгэх 
Datasheet->View цэсний Design View командыг авч хүснэгтэнд өгөх нэрээ оруулаад OK товч дарна. Field name-д талбарын нэрийг бичнэ, Data Type-д өгөгдлийн төрлийн сонгож оруулна.
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ 
Дараах өгөгдлийн төрлүүд байдаг. 
Өгөгдлийн төрөл 
Авах утга 
Санах ойд эзлэх хэмжээ 
Text 
Тэмдэгтүүд 
225 байт хүртэл 
Number 
Тоо 
1,2,4, эсвэл 8 байт 
Data/Time 
Он сар өдөр 
8 байт 
Currency 
Мөнгөн илэрхийлэл 
8 байт 
Autonumber 
Автомат дугаарлалт 
4 байт 
Memo 
Их хэмжээний мэдээлэл 
64000 байт хүртэл 
Yes/No 
Тийм үгүй гэсэн логик өгөгдөл 
1 бит 
Ole Object 
Зурагт, график, дуу гэх мэт объект 
1 гегабайт хүртэл 
Өгөгдлийн төрөл тодорхойлох хүснэгтийн доод хэсгийн Field properties хэсэгт доорх тохиргоонуудыг хийнэ. Үүнд: Field Size –д number болон text төрлийн талбар дээр талбарын хэмжээ, хязгаарыг тодорхойлно. Тоон талбарын хувьд дараах төрлүүд байна. 
Талбарын хэмжээ 
Талбарт авах утгын хязгаар 
Бутархай орны тоо 
Санах ойд эзлэх хэмжээ 
Byte 
0-225 
0 
1 байт 
Integer 
-32768-аас+32767 
0 
2 байт 
Long integer 
-2147483648-аас +2147483647 
0 
4 байт 
Single 
-3,4*10 ээс +3,4*10 
7 
4 байт 
Double 
-1,797*10 ээс 1,797*10 
15 
8 байт 
Caption Caption нүдэнд идэвхтэй байгаа талбарын гарчгийг буюу хүснэгтийн толгойн гарчгийг өгнө. Table-д бичлэг оруулах үед талбарын гарчиг буюу хүснэгтийн толгойд Caption-д бичсэн текст гардаг. Хэрэв энэ нүдийг хоосон орхивол талбарын гарчиг талбарын нэрээр гарна. Default Value
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ 
Default Value нүдэнд тухайн тухайн мэдээллийн баазад шинээр бичлэг оруулахад идэвхтэй байгаа талбарт авах анхны утгыг бичиж өгнө. Validation Text Validation Text – сонгосон талбарт орж байгаа утга байх ёсгүй буюу дээрх нөхцөлийг зөрчвөл ямар алдааны мэдээлэл дэлгэцэнд гарахыг бичиж өгнө. 
Indexes Indexes –тухайн сонгосон талбарыг индекслэх эсэхийг тодорхойлно. No– тухайн талбарыг индекслэхгүй Yes / Duplicates Ok / - талбарыг индекслэнэ. Yes / No Duplicates/ - талбарыг Unique хэлбэрээр индекслэнэ. 
 Талбаруудаа тодорхойлсоны дараа түлхүүр талбар болгох талбараа сонгоод Design->Primary Key командыг сонгоно. 
Дахин шинээр хүснэгт үүсгэхдээ Create->Table командыг авч хүснэгтийн нэрийг өгөөд дээрх үйлдлүүдээ давтана. 
Гүйцэтгэх даалгавар: 
 School нэртэй сан үүсгэх 
Дараах хүснэгтэнд үзүүлсэний дагуу 6 хүснэгт үүсгэж, талбар, талбарын төрлийг зааж өгөх 
 (PK) гэж ард нь тэмдэглэсэн талбарыг түлхүүр талбар болгох 
 Үүсгэсэн сангаа хадгалаад өөрийн e-mail хаяг руу хавсралтаар илгээх 
Сангийн нэр: School (сургууль) 
Tables(Хүснэгтүүд): 
Table-н нэр 
Field name 
(Талбарын нэр) 
Data type 
(Талб/ төрөл) 
Description 
(Тайлбар) 
Teacher 
(Багш нарын бүртгэл) 
Teacher_Code (PK) 
text 
Багшийн код 
Name 
text 
Багшийн нэр 
Birth_Date 
Date/Time 
Багшийн төрсөн он сар өдөр 
Address 
text 
Хаяг 
E-mail 
text 
E-mail хаяг 
Dept_Code 
text 
Салбарын код
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ 
Student 
(Оюутнуудын бүртгэл) 
Student_Code (PK) 
text 
Оюутны код 
Name 
text 
Оюутны нэр 
Birth_Date 
Date/Time 
Оюутны төрсөн он сар өдөр 
Address 
text 
Хаяг 
E-mail 
text 
E-mail хаяг 
Dept_Code 
text 
Салбарын код 
Department 
(Салбаруудын бүртгэл) 
Dept_Code (PK) 
text 
Салбарын код 
Name 
text 
Салбарын нэр 
Lesson 
(Хичээлүүдийн бүртгэл) 
Les_Code (PK) 
text 
Хичээлийн код 
Name 
text 
Хичээлийн нэр 
Pre_rel 
text 
Өмнөх холбоо 
Star 
Yes/No 
Одтой эсэх 
Teacher_Lesson 
(Багш нарын заадаг хичээлийн бүртгэл) 
ID (PK) 
autonumber 
Түлхүүр талбар 
Teacher_Code 
text 
Багшийн код 
Les_Code 
text 
Заадаг Хичээлийн код 
Student_Lesson 
(Оюутнуудыг үзсэн хичээлийн бүртгэл) 
ID (PK) 
autonumber 
Түлхүүр талбар 
Student_Code 
text 
Оюутны код 
Les_Code 
text 
Хичээлийн код 
Les_Grade 
number 
Хичээлийн дүн 
Teacher_Code 
text 
Багшийн код
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ 
Дасгал ажил №2 
Сурах зүйл: Хүснэгтүүдийн хооронд хамаарал үүсгэх, дараалал үүсгэх 
Дасгал: 
 Хүснэгтүүдийн хооронд хамаарал үүсгэх 
1. Database Tools цэсний Relationships командыг сонгоно. 
2. Show Table цонхонд хамаарал үүсгэх хүснэгтүүдийн нэрийг үзүүлэх бөгөөд тэдгээрээс 
аdd товчлуурыг дарж хүснэгтүүдээ сонгоно. Хэрэв хамааралд хүснэгтээс гадна дараалал эсвэл эдгээрийг хамтад нь ашиглах шаардлага 
гарсан тохиолдолд Queries болон Both хэсгийг сонгож шаардлагатай хүснэгтүүдийг холболтонд ашиглана. 
3. Хамаарал хийхэд бэлэн болсон хүснэгтүүдийг доорх зургаас харж болно. 
4. “department” хүснэгтийн “dept_code” талбарыг хулганаар чирч “student” хүснэгтийн “dept_code” талбартай харгалзуулан хулганы товчлуурыг суллана. Ингэхэд дараах цонх гарч ирнэ. 
5. Create товчийг дарснаар хамаарал маань дараах байдалтай үүснэ.
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ 
6. Нэгэнт үүсгэсэн хамаарлыг устгах бол холбоосын шугам дээр хулганаар дарж Del товчлуурыг дарна. Харин 2 даралт хийснээр засварлах боломжтой болно. 
 Хүснэгтэнд бичлэг нэмэх 
Үүсгэсэн хүснэгтээ хадгалаад Datasheet->View цэсний DataSheet View командаар хүснэгтэнд бичлэг буюу өгөгдөл нэмнэ. 
Гүйцэтгэх даалгавар: 
 Доорх зурагт үзүүлсэний дагуу хамаарал үүсгэ.
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ 
 Хүснэгт бүрд 10-с доошгүй бичлэг оруулах

More Related Content

PDF
PDF
DOCX
өгөгдлийн сан
PDF
It101 lab9
PDF
Access1
DOC
Sw206 lec
PPTX
9 angin ogogdl prs
PDF
U.IT101 Lab 9
өгөгдлийн сан
It101 lab9
Access1
Sw206 lec
9 angin ogogdl prs
U.IT101 Lab 9

What's hot (17)

PDF
Ogogdliin sangiin zohion baiguulalt lekts
PPTX
database 9
PDF
Medeelel zui ii-n lecture
PDF
Mtm sx database
PDF
Nuur
PPT
Day 1 database
 
PPTX
Cs101 lec14
PPT
Access Table
PPTX
Database 11
PPTX
database 13-14
PPTX
DOCX
Access lec2
PPTX
database 10
PPTX
Data цэсний тухай
PPTX
Cs101 lec12
PPTX
database 7-8
DOCX
Microsoft Office Excel программын Data цэс
Ogogdliin sangiin zohion baiguulalt lekts
database 9
Medeelel zui ii-n lecture
Mtm sx database
Nuur
Day 1 database
 
Cs101 lec14
Access Table
Database 11
database 13-14
Access lec2
database 10
Data цэсний тухай
Cs101 lec12
database 7-8
Microsoft Office Excel программын Data цэс
Ad

Viewers also liked (18)

DOCX
It101 lab11 use case
PDF
U.IT101 Lab1
DOC
Bie daaltiin ajil 2
DOCX
It101 lab 5
DOCX
Laboratory 9
DOCX
Laboratory 2
DOCX
U.IT101 Lab8
DOCX
Laboratory 10
DOC
U.IT101 Lab3
DOCX
лабораторийн ажил 1 дөлгөөн тайвнаа
DOCX
Lab7
PDF
Computer olimpiad
DOCX
Bie daalt 2 sedev
PDF
Erdenm shinjilgeenii hural
PDF
Fast typing
PPTX
PDF
It101 lab13
DOC
Bie daalt hiih zaavar
It101 lab11 use case
U.IT101 Lab1
Bie daaltiin ajil 2
It101 lab 5
Laboratory 9
Laboratory 2
U.IT101 Lab8
Laboratory 10
U.IT101 Lab3
лабораторийн ажил 1 дөлгөөн тайвнаа
Lab7
Computer olimpiad
Bie daalt 2 sedev
Erdenm shinjilgeenii hural
Fast typing
It101 lab13
Bie daalt hiih zaavar
Ad

Similar to Lab6 db (20)

PDF
Lab6 db
PDF
Ms access
PDF
Ms access
PDF
Access sem1
DOCX
Lab2 Query
PPTX
PDF
Access sem2
DOCX
PPTX
Se304 lec7
PPTX
өгөгдлийн сан үүсгэх
PPTX
Se304 lec11
PDF
Day 4
DOCX
Ms word insert (2)
DOCX
Tolvolgoo for students
PPT
Pp Lect8
PPTX
datatable ,dataset,datagridview in C#
PPTX
Se304 lec6
PDF
Microsoft access 2007
PDF
Microsoftaccess2007
PDF
Microsoft access 2007
Lab6 db
Ms access
Ms access
Access sem1
Lab2 Query
Access sem2
Se304 lec7
өгөгдлийн сан үүсгэх
Se304 lec11
Day 4
Ms word insert (2)
Tolvolgoo for students
Pp Lect8
datatable ,dataset,datagridview in C#
Se304 lec6
Microsoft access 2007
Microsoftaccess2007
Microsoft access 2007

More from BPurev (20)

DOCX
Bodlogo11.05
DOC
Lab11 2-it101
DOC
Lab11 2-it101
DOC
Lab10 2-it101
DOCX
Lab10 1-it101
DOC
Lab9 it101
DOCX
Bie daalt 2 sedev
DOCX
Bodlogo3
DOC
203lab3
DOCX
203lab1
PPT
203lec2
DOC
Bie daaltiin ajil 2 zaavar
DOCX
Bie daalt 2 sedev
DOCX
Bie daalt 2 sedev
DOCX
Bie daalt 1 zaavar
DOCX
Lab2 windows2
DOCX
Lab16
DOCX
Lab15. wbs
DOCX
Lab14 algorithm
DOCX
Lab13 basic theory
Bodlogo11.05
Lab11 2-it101
Lab11 2-it101
Lab10 2-it101
Lab10 1-it101
Lab9 it101
Bie daalt 2 sedev
Bodlogo3
203lab3
203lab1
203lec2
Bie daaltiin ajil 2 zaavar
Bie daalt 2 sedev
Bie daalt 2 sedev
Bie daalt 1 zaavar
Lab2 windows2
Lab16
Lab15. wbs
Lab14 algorithm
Lab13 basic theory

Lab6 db

  • 1. Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ Лабораторийн ажил-6 Дасгал ажил №1 Сурах зүйл: Өгөгдлийн сан үүсгэх, хүснэгт үүсгэх, өгөгдлийн төрөл тодорхойлох, хүснэгтэнд бичлэг нэмэх Дасгал: Өгөгдлийн сан үүсгэх MS Access 2007 программыг нээгээд Blank Database сонголтыг авч File Name хэсэгт өгөгдлийн сангийн нэрийг School гэж өгөөд Create товчийг дарна.  Хүснэгт үүсгэх Datasheet->View цэсний Design View командыг авч хүснэгтэнд өгөх нэрээ оруулаад OK товч дарна. Field name-д талбарын нэрийг бичнэ, Data Type-д өгөгдлийн төрлийн сонгож оруулна.
  • 2. Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ Дараах өгөгдлийн төрлүүд байдаг. Өгөгдлийн төрөл Авах утга Санах ойд эзлэх хэмжээ Text Тэмдэгтүүд 225 байт хүртэл Number Тоо 1,2,4, эсвэл 8 байт Data/Time Он сар өдөр 8 байт Currency Мөнгөн илэрхийлэл 8 байт Autonumber Автомат дугаарлалт 4 байт Memo Их хэмжээний мэдээлэл 64000 байт хүртэл Yes/No Тийм үгүй гэсэн логик өгөгдөл 1 бит Ole Object Зурагт, график, дуу гэх мэт объект 1 гегабайт хүртэл Өгөгдлийн төрөл тодорхойлох хүснэгтийн доод хэсгийн Field properties хэсэгт доорх тохиргоонуудыг хийнэ. Үүнд: Field Size –д number болон text төрлийн талбар дээр талбарын хэмжээ, хязгаарыг тодорхойлно. Тоон талбарын хувьд дараах төрлүүд байна. Талбарын хэмжээ Талбарт авах утгын хязгаар Бутархай орны тоо Санах ойд эзлэх хэмжээ Byte 0-225 0 1 байт Integer -32768-аас+32767 0 2 байт Long integer -2147483648-аас +2147483647 0 4 байт Single -3,4*10 ээс +3,4*10 7 4 байт Double -1,797*10 ээс 1,797*10 15 8 байт Caption Caption нүдэнд идэвхтэй байгаа талбарын гарчгийг буюу хүснэгтийн толгойн гарчгийг өгнө. Table-д бичлэг оруулах үед талбарын гарчиг буюу хүснэгтийн толгойд Caption-д бичсэн текст гардаг. Хэрэв энэ нүдийг хоосон орхивол талбарын гарчиг талбарын нэрээр гарна. Default Value
  • 3. Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ Default Value нүдэнд тухайн тухайн мэдээллийн баазад шинээр бичлэг оруулахад идэвхтэй байгаа талбарт авах анхны утгыг бичиж өгнө. Validation Text Validation Text – сонгосон талбарт орж байгаа утга байх ёсгүй буюу дээрх нөхцөлийг зөрчвөл ямар алдааны мэдээлэл дэлгэцэнд гарахыг бичиж өгнө. Indexes Indexes –тухайн сонгосон талбарыг индекслэх эсэхийг тодорхойлно. No– тухайн талбарыг индекслэхгүй Yes / Duplicates Ok / - талбарыг индекслэнэ. Yes / No Duplicates/ - талбарыг Unique хэлбэрээр индекслэнэ.  Талбаруудаа тодорхойлсоны дараа түлхүүр талбар болгох талбараа сонгоод Design->Primary Key командыг сонгоно. Дахин шинээр хүснэгт үүсгэхдээ Create->Table командыг авч хүснэгтийн нэрийг өгөөд дээрх үйлдлүүдээ давтана. Гүйцэтгэх даалгавар:  School нэртэй сан үүсгэх Дараах хүснэгтэнд үзүүлсэний дагуу 6 хүснэгт үүсгэж, талбар, талбарын төрлийг зааж өгөх  (PK) гэж ард нь тэмдэглэсэн талбарыг түлхүүр талбар болгох  Үүсгэсэн сангаа хадгалаад өөрийн e-mail хаяг руу хавсралтаар илгээх Сангийн нэр: School (сургууль) Tables(Хүснэгтүүд): Table-н нэр Field name (Талбарын нэр) Data type (Талб/ төрөл) Description (Тайлбар) Teacher (Багш нарын бүртгэл) Teacher_Code (PK) text Багшийн код Name text Багшийн нэр Birth_Date Date/Time Багшийн төрсөн он сар өдөр Address text Хаяг E-mail text E-mail хаяг Dept_Code text Салбарын код
  • 4. Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ Student (Оюутнуудын бүртгэл) Student_Code (PK) text Оюутны код Name text Оюутны нэр Birth_Date Date/Time Оюутны төрсөн он сар өдөр Address text Хаяг E-mail text E-mail хаяг Dept_Code text Салбарын код Department (Салбаруудын бүртгэл) Dept_Code (PK) text Салбарын код Name text Салбарын нэр Lesson (Хичээлүүдийн бүртгэл) Les_Code (PK) text Хичээлийн код Name text Хичээлийн нэр Pre_rel text Өмнөх холбоо Star Yes/No Одтой эсэх Teacher_Lesson (Багш нарын заадаг хичээлийн бүртгэл) ID (PK) autonumber Түлхүүр талбар Teacher_Code text Багшийн код Les_Code text Заадаг Хичээлийн код Student_Lesson (Оюутнуудыг үзсэн хичээлийн бүртгэл) ID (PK) autonumber Түлхүүр талбар Student_Code text Оюутны код Les_Code text Хичээлийн код Les_Grade number Хичээлийн дүн Teacher_Code text Багшийн код
  • 5. Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ Дасгал ажил №2 Сурах зүйл: Хүснэгтүүдийн хооронд хамаарал үүсгэх, дараалал үүсгэх Дасгал:  Хүснэгтүүдийн хооронд хамаарал үүсгэх 1. Database Tools цэсний Relationships командыг сонгоно. 2. Show Table цонхонд хамаарал үүсгэх хүснэгтүүдийн нэрийг үзүүлэх бөгөөд тэдгээрээс аdd товчлуурыг дарж хүснэгтүүдээ сонгоно. Хэрэв хамааралд хүснэгтээс гадна дараалал эсвэл эдгээрийг хамтад нь ашиглах шаардлага гарсан тохиолдолд Queries болон Both хэсгийг сонгож шаардлагатай хүснэгтүүдийг холболтонд ашиглана. 3. Хамаарал хийхэд бэлэн болсон хүснэгтүүдийг доорх зургаас харж болно. 4. “department” хүснэгтийн “dept_code” талбарыг хулганаар чирч “student” хүснэгтийн “dept_code” талбартай харгалзуулан хулганы товчлуурыг суллана. Ингэхэд дараах цонх гарч ирнэ. 5. Create товчийг дарснаар хамаарал маань дараах байдалтай үүснэ.
  • 6. Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ 6. Нэгэнт үүсгэсэн хамаарлыг устгах бол холбоосын шугам дээр хулганаар дарж Del товчлуурыг дарна. Харин 2 даралт хийснээр засварлах боломжтой болно.  Хүснэгтэнд бичлэг нэмэх Үүсгэсэн хүснэгтээ хадгалаад Datasheet->View цэсний DataSheet View командаар хүснэгтэнд бичлэг буюу өгөгдөл нэмнэ. Гүйцэтгэх даалгавар:  Доорх зурагт үзүүлсэний дагуу хамаарал үүсгэ.
  • 7. Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ  Хүснэгт бүрд 10-с доошгүй бичлэг оруулах