如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
数据库系统概论学习数据库的意义计算机专业人员的必备素质学习数据库的方法教材《数据库系统概论》数据库学科的根本是研究计算机对世界的描述与处理的。数据本身就是对世界的一种抽象,就表示了不同事物之间的一种内在的联系。数据库就是在这个层面上对世界进行研究的。数据库科学要定义数据的模式和在模式上的操作。各种数据库模型,是描述客观世界的不同方法,是从不同的角度去看抽象世界。流行的关系数据库,是通过描述隐藏在表象下面的关系来描述抽象世界的,而OO数据库是在对事物本身进行抽象的前提下研究抽象世界的。DatabaseApplications:数据库应用Banking:alltransactions银行业:完全事务Airlines:reservations,schedules航空业:预定、调度Universities:registration,grades大学:注册、评分Sales:customers,products,purchases销售业:客户、产品、购买Manufacturing:production,inventory,orders,supplychain制造业:生产、记帐、定单、供应链Humanresources:employeerecords,salaries,taxdeductions人力资源:雇员记录、工资、课税减免Databasestouchallaspectsofourlives数据库接触生活各层面数据库成绩构成课堂纪律要求1.1数据库系统概述数据狭义:数字广义:文字,图形,图像,声音,学生的档案记录等数据定义:描述事物的符号记录,一种信息的载体数据的表现形式:多样性,可数字化信息:有用的数据数据和数据的解释是密不可分的。数据库(Database,简称DB)数据库管理系统(DatabaseManagementSystem,简称DBMS)数据定义功能(DataDefinitionLanguage,简称DDL)定义数据库中的数据对象数据操纵功能(DataManipulationLanguage,简称DML)用DML操纵数据实现对数据库的基本操作,如查询、插入,删除和修改等数据库的运行管理安全性(如银行要保护客户的信息安全)完整性(如客户必须可标识)多用户对数据的并发(多用户不会影响数据库的正常运行,起码对用户看来是这样)故障恢复(在出现故障的时候进行必要的恢复性措施保证数据库正常重启)数据库的建立和维护功能初始数据的输入、转换数据库的转储,恢复数据库的重新组织性能监视分析功能数据库系统(DatabaseSystem)DBMS和数据库开发工具DatabaseUsers数据库用户DatabaseAdministrator数据库管理员TransactionManagement事务管理StorageManagement存储管理ApplicationArchitectures应用体系1.1.2数据库系统概述人工管理数据特点:文件系统管理数据特点:1.1.3数据库系统的特点数据结构化检索学生记录格式示例主记录--详细记录格式示例主记录--详细记录学生数据的组织文件系统和数据库系统的区别数据的共享性高,冗余度低,易扩充数据的独立性高物理独立性逻辑独立性数据由DBMS统一管理和控制数据的安全性(Security)保护数据的完整性(Integrity)检查并发(Concurrency)控制数据库恢复(Recovery)1.2数据模型数据模型是数据库的基础模型分类数据模型的组成要素1.2.2概念模型实体集:客户和贷款联系(Relationship)一对一联系(1:1)一对多联系(1:n)多对多联系(m:n)一对一联系(1:1)一对多联系(1:n)多对多联系(m:n)两个以上实体型之间存在的联系多个实体型一对多E-R图多个实体型多对多E-R图同一实体集内各实体存在一对多关系实验课安排作业