数据库系统概论1

数据库系统概论1

ID:37305716

大小:1.23 MB

页数:63页

时间:2019-05-12

数据库系统概论1_第1页
数据库系统概论1_第2页
数据库系统概论1_第3页
数据库系统概论1_第4页
数据库系统概论1_第5页
资源描述:

《数据库系统概论1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库技术与应用-SQLServer20051第1章数据库系统概论21.1数据和数据管理1.2数据管理技术的发展1.2数据库和数据库系统1.4数据模型1.5数据库新技术3什么是数据库?什么是数据库?为什么出现数据库?数据库能做什么?????4现实中的情景在一个学校中:学生信息:姓名、年级、专业方向教师信息:姓名、年龄、所在教研室、开设课程课程信息:名称、先修课程、上课时间、地点、任课教师、选课学生…一个学生所有必修课程的平均成绩?一个教师一个学期的教课课时总数是多少?怎么保存?怎么统计?怎么维护?在一个销售部门中:员工信息:姓名、

2、年龄、所在部门商品信息:名称、生产厂家、价格、型号、库存量仓库信息:存放哪些商品、数量销售客户的信息:客户名、联系方式定单信息:客户、定购商品名称、数量…今年订单的总销售额是多少?此销售部门中哪个Team的业绩最高?总成本?销售利润?…只有经理可以查看重要客户的信息只有仓库管理员可以增删改库存信息5selecta.xh,a.xm,d.ps1,d.ps2,d.ps3,d.ps4,d.ps5,a.pscj,a.qzcj,a.qmcj,a.sycj,a.cj,a.bz,casewhenc.bjdmisnullthen'无'elsec.b

3、jdmendbjdm,casewhenB.XZBisnullthen'无'elseb.xzbendxzbfromcjba,xsjbxxbb,bjdmbc,pscjbdwhere(a.xkkh=d.xkkh(+)anda.xh=d.xh(+))anda.xh=b.xhanda.xkkh='(2011-2012-2)-22G37081-2729-1'andb.xy=c.xymc(+)orderbya.xh61.1数据和数据管理1数据和信息数据是用于记录事务情况的物理符号信息是数据中所包含的意义信息抽象成数据,才能够在数据库中存储信息可

4、以划分为两大类一类信息能够用数据或统一的结构加以表示,称之为结构化数据,如数字、符号一类信息无法用数字或统一的结构表示,如文本、图像、声音、网页等,称之为非结构化数据。7信息抽象成数据我是一位老师,我教授的课程是《数据库应用基础》。有66个学生选修这门课程,他们是周丰、侯天逸、王璨……周丰的成绩是90分,侯天逸88分,王璨92分……课程名称任课教师选课人数数据库应用基础石振莲66课程信息表学生成绩表课程名称学生姓名成绩数据库应用基础周丰90数据库应用基础侯天逸88数据库应用基础王璨92数据库应用基础结构化数据非结构化数据(自然语言

5、)8数据的特征数据有“型”和“值”之分。“型”指数据的结构,即数据内部构成和对外联系;“学生”的数据由“学号”、“姓名”、“年龄”、“性别”、“所在系”、“选修课程编号”等属性构成;“课程”的数据由“课程编号”、“课程名称”、“课时数”等属性构成;“学生”和“课程”之间有“选课”的联系;“值”指数据具体取值;一个学生的数据值:“05080216蔡伦18男软件学院”9数据的特征数据受数据类型和取值范围的约束。数据类型是针对不同的应用场合设计的数据约束。数据类型不同,数据的表示形式、存储方式及能进行的操作运算各不相同;数据类型有数值型

6、、字符型、日期型和逻辑型等;取值范围:数据的值域。如:学生“性别”的值域是{“男”,“女”}某著名电子商务网站的工作人员更新商品价格时打错小数点,造成了一折的优惠,并且已有客户下单并支付。101.1数据和数据管理数据处理和数据管理数据处理是指将数据转换成信息的过程。它包括对数据的收集、存储、分类、计算、加工、检索和传输等一系列活动。数据管理是指数据的收集、组织、存储、检索和维护等操作111.2数据管理技术的发展数据管理技术人工管理阶段50年代中期以前,计算机主要用于科学计算,没有磁盘,没有操作系统,数据由计算或处理它的程序自行携带

7、,程序设计依赖于数据表示。一个程序中的数据无法被其他程序使用,因此程序与程序之间存在大量的重复数据。特点:程序之间不能共享数据;程序复杂;数据量小且无法长期保存;人工重复输入数据数据不保存。想象一下你在编写一个Matlab或SAS程序,其中用到的数据写在程序中或通过命令在键盘上输入12人事管理应用程序教师信息数据组学生管理应用程序学生信息数据组教务管理应用程序课程信息数据组学生部门教务部门人事部门图1-1应用程序和数据的依赖关系132.文件管理阶段20世纪50年代后期至60年代后期,出现了磁鼓和磁盘等外存储器;有了操作系统和文件系

8、统;程序通过数据文件访问数据。但是,数据文件是为某一特定的应用服务的,如果修改数据的逻辑结构就要修改相应的程序,反之亦然。程序设计仍然依赖于数据表示。文件系统阶段的特点:数据可以长期保存由文件系统管理数据数据冗余大,共享性差数据独立性差14想象一下

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。