1、掌握数据库技术的基本理论基础,包括数据描述、数据库系统结构、数据库管理系统的构成、数据查询原理与方法及查询语言的结构和数据库设计所依据的理论基础。
2、学会使用SQL语句。
3、理论和实践结合,充分利用实验课时间掌握一门数据库软件(MySQL)。
国家精品课程资源网 http://www.jingpinke.com/
中国大学视频公开课http://video.jingpinke.com/
中国大学资源共享课http://www.icourses.cn/mooc/
网易公开课http://open.163.com/
数据、数据库、数据库管理系统、数据库系统
数据=数据表现形式+数据语义
例如: 93是一个数据,其语义?
语义1:学生某门课的成绩
语义2:某人的体重
语义3:计算机系2007级学生人数
语义4:某种产品的数量
语义5:请同学给出……
•学生档案中的一条记录
(李明,男,199205,江苏南京市,计算机系,2013)
–语义:学生姓名、性别、出生年月、籍贯、所在院系、入学时间
–解释:李明是个大学生,1992年5月出生,江苏南京市人,2013年考入计算机系
是位于用户与操作系统之间的一层数据管理软件。
科学地组织和存储数据、高效地获取和维护数据
DBMS是一种系统软件,而不是应用软件
如:SQL Server2005,Visual Foxpro,ORACLE等都是系统软件
•DBMS的主要功能
–
–数据定义功能:提供数据定义语言(DDL),用于定义数据库中的数据对象。
–数据操纵功能:提供数据操纵语言(DML), 用于操纵数据实现对数据库的基本操作(查询、插入、删除和修改)。
–数据库的运行管理,主要包括并发控制和恢复
–数据库的建立和维护功能
•DBS=DB+DBMS+DBA
•DBMS是DBS的核心
数据库技术是研究如何科学正确地组织和存储数据;如何高效地获取和处理数据,是由文件管理系统发展起来的一种理想数据管理技术。
信息资源巨增,人类离不开信息社会
人脑信息识别能力强,存储加工能力弱
电脑存储量大、速度快、可重复,不疲劳
•数据项:数据记录中最基本的不可分的具有独立意义的数据单位。
•记录:一组相关数据的集合,在数据库中,表格中的一行数据。