前言
电子科技大学的数据库课程缩减了部分的课时,因此,可能并不适合所有要学习数据库的宝子们,但是,本人尽量将所有数据库的内容写出来。本文章适用于本科生的期中和期末的复习,电子科技大学的考生请在复习前先看必读内容。
第一章(主要是概念)
##1.数据库的概念
数据库是一种按照特定数据模型组织,存储管理数据的文件的集合
优势:可以长久保存,可以快速访问
数据模型:描述事物对象的数据结构组成,数据语义联系,数据约束的抽象结构及其说明
数据模型包括数据结构(静态特征),数据操作(动态特征)数据约束(前两者的联系制约)
###2.四大概念
数据:数据库中储存的基本对象
数据库:按照一定的特定数据模型组织,描述和储存的文件集合
数据库管理系统(DBMS):创建数据库,管理数据库,维护数据库,并提供外部对数据库访问的系统软件
数据库系统:在计算机系统中引入数据库后的系统构成,是基于数据库进行数据管理与信息服务的软件系统
数据库系统的组成:用户,数据库应用程序,数据库管理系统和数据库
关系数据库中的数据内容:用户表(用户数据),系统表(元数据,索引数据,运行数据)
关系数据库的对象组织:
3.数据库应用系统
数据库应用系统类型:业务处理系统,管理信息系统,决策支持系统
数据库系统应用结构:单机用户结构,集中式结构,客户/服务器结构,分布式结构
数据库应用系统生命周期:需求分析,系统设计,系统实现,系统测试,系统运行和维护
4.典型数据库管理系统
数据库管理系统类型分类:
1.按用途分类:通用DBMS,专用领域DBMS
2.按用户数分类:单用户DBMS,多用户DBMS
3.按系统部署分类:集中式DBMS,分布式DBMS
4.按使用场景分类:桌面型DBMS,企业型DBMS
5.按软件版权分类:产品DBMS,开源DBMS
5.PostgreSQL对象-关系数据库系统软件
PostgreSQL数据库管理系统软件由客户端功能程序和服务器端功能程序组成
附言:电子科技大学学生必读
1.成绩分布:
mooc(学堂在线)20,课程大作业20,期末考试60
2.学习建议:
老师科研很好,但是不是很会讲课,学习时间很紧,想在课上跟上最好先看慕课,后面我会把从其他大学学习的笔记和慕课学习的知识点放在一起
课时分布
缩减了学习时长
慕课(学堂在线答案)
第一章答案CDDBC DDBCD FFTFT TFFTF
第二章答案TFTTT CBDCA ABDAD TTFTF
第三章答案ABDAC CBFTF TFTTF TTCDB
第四章答案CDDCC CCDCC FFFTF FFFTT
第五章答案BCCDA DDBBB TTFTF TFFFF
第六章答案ABDFF TFTTF FFFCC BACCB
第七章答案TDDAB DCCAB DTTTF FFTTT