Файл: Протокол 6 08 01 2021 г. Оу практикасы Деректер жиынтыын ру.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 29.10.2023

Просмотров: 111

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


Сақтандыруға қабылданатын объектілер мен сақтандырылатын тәуекелдерге байланысты шарт сақтандырудың белгілі бір түрі бойынша жасалады (мысалы, автокөлікті айдап әкетуден сақтандыру, үй мүлкін сақтандыру, ерікті медициналық сақтандыру). Шарт жасасу кезінде Сіз жасалған күнді, сақтандыру сомасын, сақтандыру түрін, тарифтік мөлшерлемені және шарт жасалған филиалды тіркейсіз.

Шарттарды сақтандыру агенттері жасайтынын ескеру қажет. Агенттер туралы ақпараттан басқа (тегі, аты, әкесінің аты, мекен-жайы, телефоны) агенттер жұмыс істейтін Филиал туралы ақпаратты сақтау қажет.

Сонымен қатар, агенттердің жалақысын есептеу мүмкіндігі болуы керек. Жалақы сақтандыру төлемінің белгілі бір пайызын құрайды (сақтандыру төлемі — бұл тарифтік мөлшерлемеге көбейтілген сақтандыру сомасы). Пайыз шарт жасалған сақтандыру түріне байланысты болады.

Практикалық тапсырмалардың мақсаты-пәндік саланы талдау, мәліметтер базасын жобалау, оны access ДҚБЖ-де физикалық іске асыру дағдыларын игеру.

Жұмыстың нәтижесі Access дерекқорының файлы ретінде ұсынылады, онда мыналар болуы керек:

  • жобаланған кестелердің құрылымы,

  • кестелер арасындағы байланысы бар деректер схемасы,

  • пайдаланушы интерфейсін қамтамасыз ететін пішіндердің мысалдары,

  • сұраулар (Конструктор режимінде және SQL тілінде),

  • есептер (есеп режимінде және Конструктор режимінде),

  • негізгі түйме пішіні.



Таблица «Договор» — База данных Access Страховая компания



Таблица «Филиалы» — База данных Access «Страховая компания»



Форма «Филиалы» — База данных Access Страховая компания



Форма «Вид страхования» — База данных Access Страховая компания




Запрос «Кол-во сотрудников по филиалам» — База данных Access Страховая компания






Отчет «Заработная плата» — База данных Access «Страховая компания»


19. Тілдің жалпы құрылымы
Access Туристік фирмасының мәліметтер базасы

14 нұсқа. Туристік фирма

Пәндік аймақтың сипаттамасы

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

Сіздің компанияңыздағы клиенттермен жұмыс келесідей ұйымдастырылған: сізге келген әр клиентте кейбір стандартты мәліметтер жиналады – Тегі, Аты, Әкесінің аты, мекен-жайы, телефоны.

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

Егер сіз келісе алсаңыз және клиент үшін қолайлы нұсқаны тапсаңыз, сіз билетті сату фактісін тіркейсіз (немесе егер клиент бірден бірнеше билетті сатып алса, ваучерлер), жөнелту күнін тіркейсіз.

Компания бірнеше елдерде бірнеше қонақүйлермен жұмыс істейді. Ваучерлер бір, екі немесе төрт аптаға сатылады. Билеттің құны турдың және қонақ үйдің ұзақтығына байланысты.

Практикалық тапсырмалардың мақсаты-пәндік саланы талдау, мәліметтер базасын жобалау, оны access ДҚБЖ-де физикалық іске асыру дағдыларын игеру.

Жұмыстың нәтижесі Access дерекқорының файлы ретінде ұсынылады, онда мыналар болуы керек:

  • жобаланған кестелердің құрылымы,

  • кестелер арасындағы байланысы бар деректер схемасы,

  • пайдаланушы интерфейсін қамтамасыз ететін пішіндердің мысалдары,

  • сұраулар (Конструктор режимінде және SQL тілінде),

  • есептер (есеп режимінде және Конструктор режимінде),

  • негізгі түйме пішіні.



Таблица «Клиенты» — База данных Access «Туристическая фирма»


Таблица «Страны» — База данных Access Туристическая фирма



Форма «Клиенты» — База данных Access Туристическая фирма



Форма «Список отелей» — База данных Access Туристическая фирма


Отчет «Кол-во путевок по клиентам» — База данных Access «Туристическая фирма»



Главная кнопочная форма — База данных Access Туристическая фирма

20. SQL, қосымша бағдарламасы бар интерфейс.
SQL, қосымша бағдарламасы бар интерфейс

Деректерге қол жеткізу интерфейсі

Жаңа UDL файлын жасау үшін Windows Explorer бағдарламасын пайдалану оңай:

Explorer терезесінде UDL файлын орналастырғыңыз келетін қалтаны ашыңыз. Қызмет мәзірінен қалтаның қасиеттері пәрменін таңдаңыз. Көрініс қойындысында тіркелген файл түрлері үшін кеңейтімдерді жасыру құсбелгісін алып тастап, ОК түймесін басыңыз. Оң жақ панельді тінтуірдің оң жақ түймесімен нұқыңыз және мәтінмәндік мәзірден жасау, мәтіндік құжат пәрменін таңдаңыз. Қажетті файл атауын және udl кеңейтімін енгізіңіз. Нәтижесінде udl кеңейтімі бар жаңа файл жасалады.

UDL файлын екі рет нұқыңыз, деректер байланысының сипаттары тілқатысу терезесі ашылады, деректер провайдері қойындысын ашыңыз. Microsoft OLE DB Providerfor SQL Server сияқты провайдерлердің бірін таңдап, Келесі түймесін басыңыз. 1 Суретте көрсетілгендей деректермен Байланыс қасиеттері қойындысы ашылады.


Бұл қойындыда сіз байланыс орындалатын серверді (KLASS4-01), мәліметтер базасының атауын (comp және компьютер нөмірі) және сервердегі тіркеу параметрлерін анықтауыңыз керек. (Серверге кіру үшін Windows NT тіркелгі деректерін пайдаланыңыз). Тексеруді орындау қосу.
21.Қосымшаларды өңдеу кезінде SQL тілін қолдану.
Біздің форумға модераторлар қажет деп шештік делік. Ол үшін пайдаланушы кестесіне пайдаланушы рөлі бар бағанды қосу керек. Кестеге бағандар қосу үшін ALTER table - ADD COLUMN операторы қолданылады. Оның синтаксисі келесідей:
ALTER TABLE name_tablits ADD COLUMN name_stolbza түрі;

Пайдаланушылар кестесіне role бағанын қосайық:
ALTER TABLE users ADD COLUMN role varchar(20);

Кесте соңында баған пайда болды:

Бағанның орналасқан жерін көрсету үшін кілт сөздер қолданылады: бірінші - жаңа баған бірінші болады, ал кейін - қай бағаннан кейін жаңасын қою керектігін көрсетеді.

Тағы екі бағанды қосайық: біреуі - kol - қалдырылған хабарламалар саны, ал екіншісі - пайдаланушының рейтингі. Obastolbcavimposlepol password:
ALTER TABLE users ADD COLUMN kolint(10) AFTER password,

ADD COLUMN rating varchar(20) AFTER kol;


Енді сіз кез-келген қолданушыға модератор рөлін тағайындауыңыз керек, ол ID=1 бар sergey болсын. Қолданыстағы деректерді жаңарту үшін жаңарту операторы қолданылады. Оның синтаксисі келесідей:

Updateimya_tablitsetimya_tolbza = мәні_tolbza_t

WHERE условие;

Сергейді модератор етейік:
Жаңарту users SET role='модератор'

WHERE id_user=1;



Сіз деректерді бірден бірнеше жолда және бүкіл кестеде өзгерте аласыз. Мысалы, біз пайдаланушы қалдырған хабарламалар санына байланысты рейтинг беруді шештік. Алдымен кестемізге Kol бағанының мәндерін қалай қолданатынымызды енгізейік:



Енді 30-дан астам хабарламалары бар адамдарға кәсіби рейтингті орнатайық:
UPDATE users SET rating='Pro'

WHERE kol>30;



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

Біздің бағандағы рейтингтің атауын ұнатпаймыз және бағанды бедел - репутация деп өзгерткіміз келеді делік. Бар бағанның атауын өзгерту үшін CHANGE операторы қолданылады. Оның синтаксисі келесідей:
ALTER TABLE атауы _таблицы CHANGE старое_имя_столбцаное_имя_столбца типі;

Rating-ті reputation-қа ауыстырайық:
ALTER TABLE users CHANGE rating reputation varchar(20);



Бағанның түрі, егер ол өзгермесе де, көрсетілуі керек екенін ескеріңіз. Айтпақшы, егер біз тек баған түрін өзгертуіміз керек болса, онда біз MODIFY операторын қолданамыз. Оның синтаксисі келесідей:

Altertableimy_tablitsymodifyimy_stolbzanyy_tip;

Бүгін біз қарастыратын соңғы нәрсе - кестеден жолдарды жоюға мүмкіндік беретін жою операторы. Оның синтаксисі келесідей:

Deletefromы_таблицалар

WHERE условие;

Хабарлама кестесінен valera пайдаланушысы қалдырған жазбаларды жойайық (id=2):

DELETE FROM posts

WHERE id_author='2';



Егер сіз шартты төмендетсеңіз, онда кестеден барлық деректер жойылатыны анық. ДҚБЖ деректері басқа кестелердегі деректер үшін сыртқы кілттер болмаған жағдайда ғана жойылатынын есте ұстаған жөн (мәліметтер базасының тұтастығын қолдау). Мысалы, егер біз хабарлама қалдырған пайдаланушыны users кестесінен жойғымыз келсе, онда біз сәтсіздікке ұшыраймыз.