SlideShare a Scribd company logo
1 of 4
Лабораторийнажил6
32
ЛАБОРАТОРИЙН АЖИЛ 6
Өгөгдлийн сан үүсгэх
Ажлын зорилго: Өгөгдлийн сан үүсгэх, хүснэгт үүсгэх, өгөгдлийн төрөл
тодорхойлох, хүснэгтэнд бичлэг нэмэх
Онолын хэсэг: Дараах өгөгдлийн төрлүүд байдаг.
Өгөгдлийн төрөл Авах утга Санах ойд эзлэх
хэмжээ
Text Тэмдэгтүүд 225 байт хүртэл
Number Тоо 1,2,4, эсвэл 8 байт
Data/Time Он сар өдөр 8 байт
Currency Мөнгөн илэрхийлэл 8 байт
Autonumber Автомат дугаарлалт 4 байт
Memo Их хэмжээний мэдээлэл 64000 байт хүртэл
Yes/No Тийм үгүй гэсэн логик өгөгдөл 1 бит
Ole Object Зурагт, график, дуу гэх мэт
обьект
1 гегабайт хүртэл
 Өгөгдлийн төрөл тодорхойлох хүснэгтийн доод хэсгийн Field proper-
ties хэсэгт доорх тохиргоонуудыг хийнэ. Үүнд:
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 нүдэнд идэвхтэй байгаа талбарын гарчгийг буюу хүснэгтийн
толгойн гарчгийг өгнө.Table-д бичлэг оруулах үед талбарын гарчиг буюу
хүснэгтийн толгойд сaption-д бичсэн текст гардаг. Хэрэв энэ нүдийг
хоосон орхивол талбарын гарчиг талбарын нэрээр гарна.
Default Value нүдэнд тухайн өгөгдлийн санд шинээр бичлэг оруулахад
идэвхтэй байгаа талбарт авах анхны утгыг бичиж өгнө.
Validation Text – сонгосон талбарт орж байгаа утга байх ёсгүй буюу
дээрх нөхцөлийг зөрчвөл ямар алдааны мэдээлэл дэлгэцэнд гарахыг
бичиж өгнө.
Лабораторийнажил6
33
Indexes – тухайн сонгосон талбарыг индекслэх эсэхийг тодорхойлно.
No– тухайн талбарыг индекслэхгүй.
Yes / Duplicates Ok / - талбарыг индекслэнэ.
Yes / No Duplicates/ - талбарыг Unique хэлбэрээр индекслэнэ.
•	 Талбаруудаа тодорхойлсны дараа түлхүүр талбар болгох талбараа
сонгоод Design->Primary Key командыг сонгоно.
Дахин шинээр хүснэгт үүсгэхдээ Create->Table командыг авч
хүснэгтийн нэрийг өгөөд дээрх үйлдлүүдээ давтана.
Дасгал ажил
Дасгал ажил-1: Өгөгдлийн сан үүсгэх
MS Access 2007 программыг нээгээд Blank Database сонголтыг авч File
Name
хэсэгт өгөгдлийн сангийн нэрийг School гэж өгөөд Create товчийг
дарна.
•	 Хүснэгт үүсгэх
Datasheet->View цэсний Design View командыг
авч хүснэгтэнд өгөх нэрээ оруулаад OK товч
дарна. Field name-д талбарын нэрийг бичнэ,
Data Type-д өгөгдлийн төрлийн сонгож оруулна.
Лабораторийнажил6
34
Дасгал ажил
School нэртэй сан үүсгэх
Дараах хүснэгтэд үзүүлсний дагуу 6 хүснэгт үүсгэж, талбар, талбарын
төрлийг зааж өгөх
(PK) гэж ард нь тэмдэглэсэн талбарыг түлхүүр талбар болгох
Үүсгэсэн сангаа хадгалаад өөрийн Э-mail хаяг руу хавсралтаар илгээх
Сангийн нэр: School (сургууль)
Tables (Хүснэгтүүд):
нэр Field name
(Талбарын нэр)
Data type
(төрөл)
Description
(Тайлбар)
Teacher
(Багш нарын
бүртгэл)
Teacher_Code
(PK)
text Багшийн код
Name text Багшийн нэр
Birth_Date Date/Time Багшийн төрсөн он сар
өдөр
Address text Хаяг
E-mail text Э-mail хаяг
Dept_Code text Салбарын код
Student
(Оюутнуудын
бүртгэл)
Student_Code (PK) text Оюутны код
Name text Оюутны нэр
Birth_Date Date/Time Оюутны төрсөн он сар
өдөр
Address text Хаяг
E-mail text Э-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 Заадаг Хичээлийн код
Лабораторийнажил6
35
Student_Lesson
(Оюутнуудыг
үзсэн хичээлийн
бүртгэл)
ID (PK) autonumber Түлхүүр талбар
Student_Code text Оюутны код
Les_Code text Хичээлийн код
Les_Grade number Хичээлийн дүн
Teacher_Code text Багшийн код
Дасгал ажил
•	 Доорх зурагт үзүүлсний дагуу хамаарал үүсгэ.
Хүснэгт бүрд 10-аас доошгүй бичлэг оруулах

More Related Content

What's hot (16)

Cs101 lec14
Cs101 lec14Cs101 lec14
Cs101 lec14
 
database 9
database 9database 9
database 9
 
Ogogdliin sangiin zohion baiguulalt lekts
Ogogdliin sangiin zohion baiguulalt lektsOgogdliin sangiin zohion baiguulalt lekts
Ogogdliin sangiin zohion baiguulalt lekts
 
Access Table
Access TableAccess Table
Access Table
 
Sw206 lec
Sw206 lecSw206 lec
Sw206 lec
 
Cs101 lec12
Cs101 lec12Cs101 lec12
Cs101 lec12
 
Day 1 database
Day 1   databaseDay 1   database
Day 1 database
 
Лекц 16
Лекц 16Лекц 16
Лекц 16
 
Access lec2
Access lec2Access lec2
Access lec2
 
Data цэсний тухай
Data цэсний тухайData цэсний тухай
Data цэсний тухай
 
U.IT101 Lab 9
U.IT101 Lab 9U.IT101 Lab 9
U.IT101 Lab 9
 
Cs101 lec11
Cs101 lec11Cs101 lec11
Cs101 lec11
 
Microsoft Office Excel программын Data цэс
Microsoft Office Excel программын Data цэсMicrosoft Office Excel программын Data цэс
Microsoft Office Excel программын Data цэс
 
database 13-14
database 13-14database 13-14
database 13-14
 
7 8
7 87 8
7 8
 
database 10
database 10database 10
database 10
 

Viewers also liked (20)

Lab-7
Lab-7Lab-7
Lab-7
 
U.IT101 Lab 5
U.IT101 Lab 5U.IT101 Lab 5
U.IT101 Lab 5
 
Lab 4
Lab 4Lab 4
Lab 4
 
Lab 12
Lab 12Lab 12
Lab 12
 
Lab 2
Lab 2Lab 2
Lab 2
 
Lab 1
Lab 1Lab 1
Lab 1
 
U.IT101 Lab 10,11
U.IT101 Lab 10,11U.IT101 Lab 10,11
U.IT101 Lab 10,11
 
Lab 8
Lab 8Lab 8
Lab 8
 
Lab 16
Lab 16Lab 16
Lab 16
 
Lab 14
Lab 14Lab 14
Lab 14
 
Lab 13
Lab 13Lab 13
Lab 13
 
Lab 15
Lab 15Lab 15
Lab 15
 
It101 13
It101 13It101 13
It101 13
 
It101 10
It101 10It101 10
It101 10
 
It101 14
It101 14It101 14
It101 14
 
It101 16
It101 16It101 16
It101 16
 
2
22
2
 
3
33
3
 
It101 4
It101 4It101 4
It101 4
 
5
55
5
 

Similar to Lab 7 (12)

Lab6 db
Lab6 dbLab6 db
Lab6 db
 
Lab6 db
Lab6 dbLab6 db
Lab6 db
 
Lab6 db
Lab6 dbLab6 db
Lab6 db
 
Ms access
Ms accessMs access
Ms access
 
Ms access
Ms accessMs access
Ms access
 
Lecture1
Lecture1Lecture1
Lecture1
 
өгөгдлийн сан үүсгэх
өгөгдлийн сан үүсгэхөгөгдлийн сан үүсгэх
өгөгдлийн сан үүсгэх
 
Access sem2
Access sem2Access sem2
Access sem2
 
Excel ugugdul
Excel ugugdulExcel ugugdul
Excel ugugdul
 
8 9 angin ogogdl prs
8 9 angin ogogdl prs8 9 angin ogogdl prs
8 9 angin ogogdl prs
 
Presentation1 zassan
Presentation1 zassanPresentation1 zassan
Presentation1 zassan
 
122
122122
122
 

More from Ganbaatar ch (20)

U.it101 lab 4
U.it101 lab 4U.it101 lab 4
U.it101 lab 4
 
It101 lec15
It101 lec15It101 lec15
It101 lec15
 
It101 lec16
It101 lec16It101 lec16
It101 lec16
 
It101 lec13
It101 lec13It101 lec13
It101 lec13
 
It101 lec14
It101 lec14It101 lec14
It101 lec14
 
Lects 12
Lects 12Lects 12
Lects 12
 
Business strategy 10
Business strategy 10Business strategy 10
Business strategy 10
 
U.it101 lecture9
U.it101 lecture9U.it101 lecture9
U.it101 lecture9
 
It101 lecture-8
It101 lecture-8It101 lecture-8
It101 lecture-8
 
It101 lec7
It101 lec7It101 lec7
It101 lec7
 
It101 lec6
It101 lec6It101 lec6
It101 lec6
 
It101-5
It101-5It101-5
It101-5
 
It101-4
It101-4It101-4
It101-4
 
It101-3
It101-3It101-3
It101-3
 
It101-2
It101-2It101-2
It101-2
 
It101-1
It101-1It101-1
It101-1
 
U.cs101 лаборатори 12
U.cs101 лаборатори 12U.cs101 лаборатори 12
U.cs101 лаборатори 12
 
U.cs101 laboratory 11 (1)
U.cs101 laboratory 11 (1)U.cs101 laboratory 11 (1)
U.cs101 laboratory 11 (1)
 
U.cs101 laboratory 10
U.cs101 laboratory 10U.cs101 laboratory 10
U.cs101 laboratory 10
 
U.cs101 laborator 9
U.cs101 laborator 9U.cs101 laborator 9
U.cs101 laborator 9
 

Lab 7

  • 1. Лабораторийнажил6 32 ЛАБОРАТОРИЙН АЖИЛ 6 Өгөгдлийн сан үүсгэх Ажлын зорилго: Өгөгдлийн сан үүсгэх, хүснэгт үүсгэх, өгөгдлийн төрөл тодорхойлох, хүснэгтэнд бичлэг нэмэх Онолын хэсэг: Дараах өгөгдлийн төрлүүд байдаг. Өгөгдлийн төрөл Авах утга Санах ойд эзлэх хэмжээ Text Тэмдэгтүүд 225 байт хүртэл Number Тоо 1,2,4, эсвэл 8 байт Data/Time Он сар өдөр 8 байт Currency Мөнгөн илэрхийлэл 8 байт Autonumber Автомат дугаарлалт 4 байт Memo Их хэмжээний мэдээлэл 64000 байт хүртэл Yes/No Тийм үгүй гэсэн логик өгөгдөл 1 бит Ole Object Зурагт, график, дуу гэх мэт обьект 1 гегабайт хүртэл  Өгөгдлийн төрөл тодорхойлох хүснэгтийн доод хэсгийн Field proper- ties хэсэгт доорх тохиргоонуудыг хийнэ. Үүнд: 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 нүдэнд идэвхтэй байгаа талбарын гарчгийг буюу хүснэгтийн толгойн гарчгийг өгнө.Table-д бичлэг оруулах үед талбарын гарчиг буюу хүснэгтийн толгойд сaption-д бичсэн текст гардаг. Хэрэв энэ нүдийг хоосон орхивол талбарын гарчиг талбарын нэрээр гарна. Default Value нүдэнд тухайн өгөгдлийн санд шинээр бичлэг оруулахад идэвхтэй байгаа талбарт авах анхны утгыг бичиж өгнө. Validation Text – сонгосон талбарт орж байгаа утга байх ёсгүй буюу дээрх нөхцөлийг зөрчвөл ямар алдааны мэдээлэл дэлгэцэнд гарахыг бичиж өгнө.
  • 2. Лабораторийнажил6 33 Indexes – тухайн сонгосон талбарыг индекслэх эсэхийг тодорхойлно. No– тухайн талбарыг индекслэхгүй. Yes / Duplicates Ok / - талбарыг индекслэнэ. Yes / No Duplicates/ - талбарыг Unique хэлбэрээр индекслэнэ. • Талбаруудаа тодорхойлсны дараа түлхүүр талбар болгох талбараа сонгоод Design->Primary Key командыг сонгоно. Дахин шинээр хүснэгт үүсгэхдээ Create->Table командыг авч хүснэгтийн нэрийг өгөөд дээрх үйлдлүүдээ давтана. Дасгал ажил Дасгал ажил-1: Өгөгдлийн сан үүсгэх MS Access 2007 программыг нээгээд Blank Database сонголтыг авч File Name хэсэгт өгөгдлийн сангийн нэрийг School гэж өгөөд Create товчийг дарна. • Хүснэгт үүсгэх Datasheet->View цэсний Design View командыг авч хүснэгтэнд өгөх нэрээ оруулаад OK товч дарна. Field name-д талбарын нэрийг бичнэ, Data Type-д өгөгдлийн төрлийн сонгож оруулна.
  • 3. Лабораторийнажил6 34 Дасгал ажил School нэртэй сан үүсгэх Дараах хүснэгтэд үзүүлсний дагуу 6 хүснэгт үүсгэж, талбар, талбарын төрлийг зааж өгөх (PK) гэж ард нь тэмдэглэсэн талбарыг түлхүүр талбар болгох Үүсгэсэн сангаа хадгалаад өөрийн Э-mail хаяг руу хавсралтаар илгээх Сангийн нэр: School (сургууль) Tables (Хүснэгтүүд): нэр Field name (Талбарын нэр) Data type (төрөл) Description (Тайлбар) Teacher (Багш нарын бүртгэл) Teacher_Code (PK) text Багшийн код Name text Багшийн нэр Birth_Date Date/Time Багшийн төрсөн он сар өдөр Address text Хаяг E-mail text Э-mail хаяг Dept_Code text Салбарын код Student (Оюутнуудын бүртгэл) Student_Code (PK) text Оюутны код Name text Оюутны нэр Birth_Date Date/Time Оюутны төрсөн он сар өдөр Address text Хаяг E-mail text Э-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 Заадаг Хичээлийн код
  • 4. Лабораторийнажил6 35 Student_Lesson (Оюутнуудыг үзсэн хичээлийн бүртгэл) ID (PK) autonumber Түлхүүр талбар Student_Code text Оюутны код Les_Code text Хичээлийн код Les_Grade number Хичээлийн дүн Teacher_Code text Багшийн код Дасгал ажил • Доорх зурагт үзүүлсний дагуу хамаарал үүсгэ. Хүснэгт бүрд 10-аас доошгүй бичлэг оруулах