数据库原理第一章
- 格式:ppt
- 大小:1.74 MB
- 文档页数:171


第一章绪论Ⅰ、学习要点1、准确掌握数据、数据库、数据库系统、数据库管理系统等基本术语、概念;2、数据独立性的概念、分类及实现途径;3、数据模型的概念、分类、要素及作用;4、数据库三级模式体系结构的含义及作用;5、关系数据模型的三要素内容。
Ⅱ、习题一、选择题:1、使用二维表格结构表达数据和数据间联系的数据模型是()A、层次模型B、网状模型C、关系模型D、实体—联系模型2、DB、DBS、DBMS间的关系是()A、DB包括DBMS和DBSB、DBMS包括DB和DBSC、DBS包括DB和DBMSD、DBS与DB和DBMS无关3、在数据库中存储的是()A、数据B、数据模型C、数据及数据之间的联系D、信息4、数据库系统中,用()描述全部数据的整体逻辑结构。
A、外模式B、模式C、内模式D、数据模式5、数据库中,导致数据不一致的根本原因是()A、数据量太大B、数据安全性不高C、数据冗余D、数据完整性约束不强6、划分层次型、网状型和关系型数据库的原则是()A、记录的长度B、文件的大小C、联系的复杂程度D、数据及联系的表示方式7、数据库三级模式体系结构的划分,主要有利于保持数据库的()A、数据安全性B、数据独立性C、结构规范化D、操作可行性8、数据库系统中,用()描述用户局部数据的逻辑结构,它是用户和数据库系统间的接口。
A、外模式B、模式C、内模式D、数据模式9、数据库系统中,用()描述全部数据的物理存储视图。
A、外模式B、模式C、内模式D、数据模式10、数据库系统中用于定义和描述数据库逻辑结构的语言是()A、DMLB、DDLC、DCLD、SQL11、数据库系统支持的数据共享指的是()A、同一应用的多个程序共享同一数据集合B、多个用户、同一语言程序共享同一数据集合C、多个用户共享同一数据文件D、多种语言、多个用户、多个应用相互覆盖地使用同一数据集合12、数据库系统中,当内模式发生变化时,采用()来保证数据的物理独立性。
第一章数据库概论1.人工管理阶段,文件系统阶段,数据库阶段,高级数据库阶段(对象数据库技术,分布式数据库系统,开放数据库互连技术,xml数据库技术,现代信息集成技术)2.数据描述:概念设计中:实体,实体集,属性,实体标识符;逻辑设计中:字段,记录,文件,关键码;物理设计中:位,字节,字,块,桶,卷;3.概念模型,逻辑模型(层次,网状,关系,对象),外部模型,内部模型;4.三层模式(外模式,逻辑模式,内模式),两级映像(外模式/逻辑模式映像,逻辑模式/内模式映像)5.数据库系统:数据库,硬件,软件,数据库管理员第二章关系模型和关系运算理论1.超键:能唯一标识元组的属性或属性集。
候选键:不含有多余属性的超键主键:用户选作元祖标识的候选键。
外键:是其他模式的主键。
实体完整性规则,参照完整性规则,用户定义的完整性规则关系模式的三层体系结构:关系模式,子模式,存储模式2.关系代数的5个基本操作:并,差,笛卡尔积,投影,选择;关系代数的4个组合操作:交,连接,自然连接,除法。
关系代数的7个扩充操作:改名,广义投影,赋值,外连接,外部并,半连接,聚集操作3.关系代数表达式的启发式优化算法:尽可能早的执行选择操作;尽可能早的执行投影操作;避免直接做笛卡尔积第三章关系数据库语言SQL1.SQL的组成:数据定义语言,数据操纵语言,嵌入式,数据控制语言2.数据定义:数据类型ok,数据库,数据表,索引的创建等ok。
3.数据查询,数据更新ok。
4,视图,嵌入式,动态SQL语句,存储过程。
第四章关系数据库的规范化设计1.定义1:函数依赖:设有关系模式R(U),U为属性集,x、y为U的子集,函数依赖(FD)是形为X→Y的一个命题,只要r是R的当前关系,对r中任意两个元组t和s,都有t[X]=s[X]蕴涵t[Y]=s[Y],那么称FDX→Y在关系模式R(U)中成立。
定义2:如果X→Y和Y→X同时成立,则可记为X←→Y。
定义3:设F是在关系模式R上成立的函数依赖的集合,X→Y 是一个函数依赖。
数据库系统基本概念数据管理技术发展经历的主要阶段有人工管理文件管理数据库和高级数据库阶段人工阶段数据不保存在计算机内没有专用的软件对数据进行管理只有程序的概念没有文件的概念数据面向程序一组数据对应一个程序文件管理阶段数据以“文件”形式可以常去保存在外部存储器的磁盘上数据的逻辑结构与物理结构有了区别,但比较简单文件组织已多样化数据不再属于某个特定的程序,可以重复使用,即数据面向应用在文件系统阶段,由具有设备独立性,因此当改变存储设备时不必改变应用程序对于数据的操作以记录为单位暴露出的三个缺陷数据冗余由于各文件间缺乏联系,有可能会出现同样的数据在多个文件中重复存储数据不一致数据关系弱数据库阶段标志进入数据库阶段的标志是20世界60年代的三件大事1968年美国IBM推出层次模型的IMS系统1969年美国CODASYL组织发布DBTG报告1970年美国IBM提出关系模型奠定了关系数据库的理论基础特点采用数据模型表示复杂的数据结构。
数据模型不仅描述数据本身的特征还要描述数据之间的联系有较高的数据独立性数据库系统为用户提供了方便的用户接口数据控制功能增加系统的灵活性数据库系统提供四种数据控制功能数据库的恢复数据库的并发控制数据的完整性保证数据库中数据始终是正确的数据安全性在数据库方式下,数据占据了中心位置。
定义DB (数据库)DB是长期存储在计算机内,有组织的,有统一管理的相关数据的集合。
DB能为各种用户共享,具有较小的冗余度,数据间联系紧密而又有较高的数据独立性等特点DBMS (数据库管理系统)DBMS是位于用户和操作系统之间的一层数据管理软件,它为用户或应用程序提供访问DB 的方法,包括DB建立,查询,更新和各种数据的控制DBMS可以分为层次型,网状型和面向对象型等DBS (数据库系统)DBS是实现有组织的,动态的存储大量关联数据,方便更多用户访问计算机硬件,软件和数据资源组成的系统,即采用数据库技术的计算机系统数据库技术数据库技术是在操作系统的文件系统基础上发展起来的,而且DBMS本身要在操作系统的支持下才能工作高级数据库阶段高级数据库阶段的主要标志是20世纪80年代的分布式数据库系统,90年代的对象数据库系统以及21世纪的web数据库系统数据描述三个阶段概念设计逻辑设计物理设计概念设计中的数据描述概念设计是根据用户的需求是设计数据库的概念结构它以规范的形式表达了对用户需求所涉及的事物的理解。
数据库原理知到章节测试答案智慧树2023年最新大连外国语大学第一章测试1.()是位于用户与操作系统之间的一层数据管理软件。
数据库在建立、使用和维护时由其统一管理、统一控制。
()。
参考答案:DBMS2.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
参考答案:DBS包括DB和DBMS3.数据库系统的数据独立性体现在()。
参考答案:不会因为数据存储结构与数据逻辑结构的变化而影响应用程序4.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是()。
参考答案:一对多5.在数据库三级模式中,描述用户数据视图的是数据库的()。
参考答案:外模式第二章测试1.关系中的“主码”不允许取空值是指()规则。
()。
参考答案:实体完整性2.设关系R的属性列数以及元组个数分别为3和4,关系S的属性列数以及元组个数分别为4和5,关系T是R和S的笛卡儿积,即T=R×S,则关系T的属性列数以及元组个数为()。
参考答案:7,203.设两个关系R和S ,分别包含15和10个元组,则在R∪S、R∩S、R-S中,可能出现的元组数目情况是()。
参考答案:18,7,84.有关系R和S,R∩S的运算等价于()。
参考答案:R-(R-S)5.在关系数据库中,用来表示实体之间联系的是()。
参考答案:二维表第三章测试1.在关系数据库中,SQL是指()。
参考答案:Structured Query Language2.关于SQL语言,下列描述不正确的是()。
参考答案:SQL只能访问FOXPRO生成的数据库3.SQL的运算对象和结果都是()。
参考答案:关系4.创建表的命令是()。
参考答案:CREATE TABLE 表名5.基本表中某个属性的值为NULL,则表示该数据值是()。
参考答案:无任何数据第四章测试1.设计性能较优的关系模式称为规范化,规范化主要的理论依据是()。
参考答案:关系规范化理论2.如果关系模式中存在数据依赖问题,可能导致数据库出现插入异常,这是指()。