SlideShare uma empresa Scribd logo
1 de 7
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ 
Лабораторийн ажил-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-с доошгүй бичлэг оруулах

Mais conteúdo relacionado

Destaque (20)

SW203 Lab10
SW203  Lab10SW203  Lab10
SW203 Lab10
 
Лабораторийн ажил № 2
Лабораторийн ажил № 2Лабораторийн ажил № 2
Лабораторийн ажил № 2
 
Lab10 11
Lab10 11Lab10 11
Lab10 11
 
Lab5
Lab5Lab5
Lab5
 
Video lab1-web
Video lab1-webVideo lab1-web
Video lab1-web
 
Лабораторийн ажил № 1
Лабораторийн ажил № 1Лабораторийн ажил № 1
Лабораторийн ажил № 1
 
Sw203 Lab7
Sw203 Lab7Sw203 Lab7
Sw203 Lab7
 
Cs203 lab8
Cs203 lab8Cs203 lab8
Cs203 lab8
 
Lab7
Lab7Lab7
Lab7
 
Sw203lab6
Sw203lab6Sw203lab6
Sw203lab6
 
S W203 Lecture8 Interface
S W203  Lecture8  InterfaceS W203  Lecture8  Interface
S W203 Lecture8 Interface
 
Sw203 Lecture9 Encapsulation
Sw203 Lecture9  EncapsulationSw203 Lecture9  Encapsulation
Sw203 Lecture9 Encapsulation
 
Sw203 Lecture3 Advanced Java Program
Sw203 Lecture3 Advanced Java ProgramSw203 Lecture3 Advanced Java Program
Sw203 Lecture3 Advanced Java Program
 
Sw203lab8
Sw203lab8Sw203lab8
Sw203lab8
 
Cs203 lecture 14 reflection
Cs203 lecture 14  reflectionCs203 lecture 14  reflection
Cs203 lecture 14 reflection
 
It101-lab9
It101-lab9It101-lab9
It101-lab9
 
Java лаб13
Java лаб13Java лаб13
Java лаб13
 
lab8
lab8lab8
lab8
 
U.it101 lab13
U.it101 lab13U.it101 lab13
U.it101 lab13
 
Java лекц№5
Java лекц№5 Java лекц№5
Java лекц№5
 

Semelhante a Lab6 db (20)

Lab6 db
Lab6 dbLab6 db
Lab6 db
 
Pp Lect8
Pp Lect8Pp Lect8
Pp Lect8
 
Pp Lect7 1
Pp Lect7 1Pp Lect7 1
Pp Lect7 1
 
Ms access
Ms accessMs access
Ms access
 
Nuur
NuurNuur
Nuur
 
Ms access
Ms accessMs access
Ms access
 
Access lec2
Access lec2Access lec2
Access lec2
 
database 9
database 9database 9
database 9
 
Lesson1
Lesson1Lesson1
Lesson1
 
Lecture1
Lecture1Lecture1
Lecture1
 
Surgaltiin tolovlogoo
Surgaltiin tolovlogooSurgaltiin tolovlogoo
Surgaltiin tolovlogoo
 
Лекц 16
Лекц 16Лекц 16
Лекц 16
 
U.IT101 Lab 9
U.IT101 Lab 9U.IT101 Lab 9
U.IT101 Lab 9
 
Se304 lec7
Se304 lec7Se304 lec7
Se304 lec7
 
Test6
Test6Test6
Test6
 
Cs101 lec14
Cs101 lec14Cs101 lec14
Cs101 lec14
 
Access1
Access1Access1
Access1
 
122
122122
122
 
It101 lab9
It101 lab9It101 lab9
It101 lab9
 
8 9 angin ogogdl prs
8 9 angin ogogdl prs8 9 angin ogogdl prs
8 9 angin ogogdl prs
 

Mais de Nergui Batjargal (20)

It101 16
It101 16It101 16
It101 16
 
It101 15
It101 15It101 15
It101 15
 
It101 14 2
It101 14 2It101 14 2
It101 14 2
 
It101 14
It101 14It101 14
It101 14
 
It101 13
It101 13It101 13
It101 13
 
It101 12
It101 12It101 12
It101 12
 
It101 11
It101 11It101 11
It101 11
 
It101 10
It101 10It101 10
It101 10
 
It101 9
It101 9It101 9
It101 9
 
It101 4
It101 4It101 4
It101 4
 
it101 lecture-9
it101 lecture-9it101 lecture-9
it101 lecture-9
 
It101 lecture-8
It101 lecture-8It101 lecture-8
It101 lecture-8
 
U.it101 lec6 2017.03.09
U.it101 lec6 2017.03.09U.it101 lec6 2017.03.09
U.it101 lec6 2017.03.09
 
It101 lecture 7-1
It101 lecture 7-1It101 lecture 7-1
It101 lecture 7-1
 
Cs101 lec15,16
Cs101 lec15,16Cs101 lec15,16
Cs101 lec15,16
 
Cs101 lec13
Cs101 lec13Cs101 lec13
Cs101 lec13
 
Cs101 lec12
Cs101 lec12Cs101 lec12
Cs101 lec12
 
Cs101 lec11
Cs101 lec11Cs101 lec11
Cs101 lec11
 
Cs101 lec10
Cs101 lec10Cs101 lec10
Cs101 lec10
 
Cs101 lec9
Cs101 lec9Cs101 lec9
Cs101 lec9
 

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-с доошгүй бичлэг оруулах