Содержание
- 2. MB VA MBBTNING ASOSIY TUSHUNCHALARI. Ma'lumotlar bazasi (JB) - bu hisoblash tizimining xotirasida saqlanadigan va ma’lum
- 3. Ma'lumotlar bazasi administratori - ma'lumotlar bazasiga talablarni ishlab chiqish, uni loyihalashtirish, joriy etish, samarali foydalanish va
- 4. Ma'lumotlar bazasida saqlanadigan ma'lumotlarning mantiqiy tuzilishi ma'lumotlar taqdimot modeli deb nomlanadi.Ma'lumotlarni taqdim etishning asosiy modellariga: ierarxik,
- 5. Ierarxik model ma'lumotlarni daraxtsimon tashkil qilishni o'z zimmasiga oladi. Tuzilishning eng yuqori darajasida dastlabki tugunlari bo'lmagan
- 6. Tarmoq modeli har qanday elementni boshqa biron bir element bilan bog'lash mumkin bo'lganda, ma'lumotlarni tarmoq tuzilishi
- 7. Relyatsion model (munosabat so'zidan kelib chiqqan holda) ikki o'lchovli jadvallardan (munosabatlar) foydalanishni o'z ichiga oladi, ularning
- 8. Ma'lumotlar bazasini boshqarish tizimi (MBBT) bu ko'plab foydalanuvchilar tomonidan ma'lumotlar bazasini yaratish, saqlash va almashish uchun
- 9. MBBT funktsiyalariga quyidagilar kiradi: ma'lumotlar tuzilishini belgilaydigan va ma'lumotlar ta'rifi tilida yozilgan sxemani ma'lumotlar bilan keyingi
- 10. Foydalanuvchilar ma'lumotlar bazasi bilan ishlashda foydalanadigan dasturlar ilovalar deb nomlanadi. Umuman olganda, turli xil dasturlar bitta
- 11. Ilovalarni MBBT muhitida ham, MBBT tashqarisida ham yaratish mumkin - ma'lumotlar bazasiga kirish vositalaridan foydalanadigan dasturlash
- 12. Ma'lumotlarni saqlashni tashkil etishning fizik vakolatxonasi asosida ma'lumotlarni saqlash uchun quyidagi arxitektura turlarini ajratish mumkin: Mahalliy
- 13. Mahalliy ma'lumotlar bazalari Располагаются на компьютере, на котором работает пользователь. Вся информация используется в монопольном режиме.
- 14. ОСНОВНЫЕ ПОНЯТИЯ БД И СУБД. Централизованные базы данных Централизованная база данных хранится на центральном компьютере, пользователи
- 15. ОСНОВНЫЕ ПОНЯТИЯ БД И СУБД. Централизованные базы данных Централизованные базы данных реализуются на базе двух архитектур
- 16. ОСНОВНЫЕ ПОНЯТИЯ БД И СУБД. Централизованные базы данных Централизованные базы данных реализуются на базе двух архитектур
- 17. ОСНОВНЫЕ ПОНЯТИЯ БД И СУБД. Элементы реляционных баз данных Основным объектом реляционных баз данных является таблица.
- 18. ОСНОВНЫЕ ПОНЯТИЯ БД И СУБД. Элементы реляционных баз данных Поле – это элементарная единица логической организации
- 19. ОСНОВНЫЕ ПОНЯТИЯ БД И СУБД. Элементы реляционных баз данных Поле обладает следующими характеристиками: имя –
- 20. ОСНОВНЫЕ ПОНЯТИЯ БД И СУБД. Элементы реляционных баз данных Единицей хранения и доступа к базе данных
- 21. QT da quyidagi MBBTlariga ulanish mumkin: QDB2 IBM DB2 (version 7.1 and above) QIBASE Borland InterBase
- 22. Accessga ulanish: QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); db.setHostName("bigblue"); db.setDatabaseName("flightdb"); db.setUserName("acarlson"); db.setPassword("1uTbSbAs"); bool ok = db.open(); MB VA
- 23. Accessga ulanish: Loyiha faylida: QT += sql Biror faylda: QSqlDatabase db = QSqlDatabase::addDatabase("QODBC"); qDebug() db.setHostName("localhost"); db.setDatabaseName("MSDB");
- 24. Accessga ulanish: QSqlDatabase db = QSqlDatabase::addDatabase("QODBC"); db.setHostName("127.0.0.1"); db.setDatabaseName("Driver={Microsoft Access Driver (*.mdb, *.accdb)}SN=''BQ=C:\\database.accdb"); db.setUserName("root"); if(!db.open()) qDebug() else
- 25. Ma’lumotlarni ko’rsatish: QSqlTableModel model; model.setTable("employee"); QTableView *view = new QTableView; view->setModel(&model); view->show(); MB VA MBBTNING ASOSIY
- 26. Accessga ulanish: #include #include QSqlDatabase db; QSqlQueryModel *m=new QSqlQueryModel(); db = QSqlDatabase::addDatabase("QODBC3"); db.setDatabaseName("DRIVER={Microsoft Access Driver (*.mdb)};FIL={MS
- 27. Accessga ulanish: ui->tableView->setSelectionBehavior(QAbstractItemView::SelectRows); ui->tableView->setSelectionMode(QAbstractItemView::SingleSelection); ui->tableView->resizeColumnsToContents(); ui->tableView->setEditTriggers(QAbstractItemView::NoEditTriggers); ui->tableView->horizontalHeader()->setStretchLastSection(true); model->select(); // Делаем выборку данных из таблицы //QTableView *view
- 28. So’rovlar yaratish: QSqlQuery query; query.exec("SELECT name,salary FROM employee WHERE salary> 500"); while (query.next()) { QString name
- 29. Ma’lumotlarni Mbga yozish: 1) QSqlQuery query; query.exec("INSERT INTO employee (id, name, salary) " "VALUES (1001, 'Thad
- 31. Скачать презентацию