计算机数据库基础知识
- 格式:ppt
- 大小:155.50 KB
- 文档页数:52
数据库知识要点归纳第1章数据库基础知识1.数据库(DB)是一个按数据结构来存储和管理数据的计算机软件系统。
数据库是长期储存在计算机内的、有组织的、可共享的数据集合。
数据库管理数据两个特征:1.数据整体性 2.数据库中的数据具有数据共享性2.数据库管理系统(DBMS)是专门用于管理数据库的计算机系统软件3.数据库应用系统是在数据库管理系统(DBMS)支持下建立的计算机应用系统,简写为DBAS。
数据库应用系统是由数据库系统、应用程序系统、用户组成的。
例如,以数据库为基础的财务管理系统、人事管理系统、图书管理系统,成绩查询系统等等。
4.数据库系统DBS是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。
它通常由软件、数据库和数据管理员组成。
5.数据库中数据独立性数据和程序之间的依赖程度低,独立程度大的特性称为数据独立性高。
1、数据的物理独立性数据的物理独立性是指应用程序对数据存储结构的依赖程度。
2、数据的逻辑独立性数据的逻辑独立性是指应用程序对数据全局逻辑结构的依赖程度。
6.数据库的三级模式是模式、外模式、内模式。
1.模式(Schema)一个数据库只有一个模式 2.外模式(External Schema)一个数据库有多个外模式。
3.内模式(Internal Schema)一个数据库只有一个内模式。
7.数据库系统的二级映象技术第2章数据模型与概念模型1.实体联系的类型:一对一联系(1:1)一对多联系(1:n)多对多联系(m:n)2.E-R图描述现实世界的概念模型,提供了表示实体集、属性和联系的方法。
长方形表示实体集椭圆形表示实体集的属性菱形表示实体集间的联系3.数据模型的三要素数据结构、数据操作、数据约束条件数据结构分为:层状结构、网状结构和关系结构常见的数据模型:层次模型、网状模型和关系模型。
层次模型用树形结构来表示各类实体以及实体间的联系1第3章数据库系统的设计方法1.数据库系统设计应分6个阶段进行,这6个阶段是需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和数据库运行和维护。
大学计算机基础--数据库基础知识第1章数据库基础知识1 选择题1、存储在计算机内有结构的相关数据的集合是()。
(A)数据库(B)数据库系统(C)数据库管理系统(D)数据结构2、下面有关对数据的理解,其中说法有误的是()。
(A)数据是指存储在某一种媒体上,能够被识别的物理符号(B)包括描述事物特性的数据内容(C)包括存储在某一种媒体上的数据形式(D)数据形式是单一化的3、下列关于数据库系统的叙述中,正确的是()。
(A)表的字段之间和记录之间都存在联系(B)表的字段之间和记录之间都不存在联系(C)表的字段之间不存在联系,而记录之间存在联系(D)表中只有字段之间存在联系4、下列关于数据库系统的叙述中,正确的是()。
(A)数据库系统只是比文件系统管理的数据更多(B)数据库系统中数据的一致性是指数据类型的一致(C)数据库系统避免了数据冗余(D)数据库系统减少了数据冗余5、数据库系统与文件系统的主要区别是()。
(A)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决该问题(B)文件系统只能管理少量数据,而数据库系统可以管理大量数据(C)文件系统只能管理程序文件,而数据库系统可以管理各种类型文件(D)文件系统简单,而数据库系统复杂6、关系数据库管理系统的3种基本关系运算中不包括()。
(A)比较(B)选择(C)投影(D)联接7、用二维表结构来表示实体和实体之间联系的数据模型是()。
(A)表格模型(B)层次模型(C)网状模型(D)关系模型8、客观存在可以区分的事物称为()。
(A)实体集(B)实体(C)属性(D)联系9、下列实体类型的联系中,属于一对一联系的是()。
(A)班级对学生的联系(B)父亲对孩子的联系(C)省对省会的联系(D)商店对顾客的联系10、在DBS中,DBMS和OS(操作系统)之间的关系是()。
(A)并发运行(B)相互调用(C)OS调用DBMS (D)DBMS调用OS11、数据库系统的核心组成部分是()。
全国计算机二级数据库技术知识点一、数据库基础知识1、数据模型概念模型逻辑模型(层次模型、网状模型、关系模型、面向对象模型等)物理模型2、数据库系统的组成硬件平台软件平台人员(数据库管理员、系统分析员、数据库设计人员、应用程序员、最终用户)3、数据库管理系统的功能数据定义功能数据操纵功能数据库的运行管理数据库的建立和维护功能二、关系数据库1、关系模型的基本概念关系元组属性域关键字外部关键字2、关系代数传统的集合运算(并、交、差、广义笛卡尔积)专门的关系运算(选择、投影、连接、除)3、关系数据库的规范化第一范式(1NF)第二范式(2NF)第三范式(3NF)BC 范式(BCNF)三、数据库设计与管理1、数据库设计的步骤需求分析概念结构设计逻辑结构设计物理结构设计数据库实施数据库运行和维护2、数据库设计的方法面向数据的方法面向过程的方法面向对象的方法3、数据库的管理数据完整性数据安全性并发控制数据库备份与恢复四、SQL 语言基础1、 SQL 语言的特点一体化高度非过程化语言简洁、易学易用2、数据定义语句CREATE TABLEALTER TABLEDROP TABLE3、数据查询语句SELECTFROMWHEREGROUP BYHAVINGORDER BY4、数据操纵语句INSERTUPDATEDELETE五、高级 SQL 语句1、索引索引的概念索引的类型(聚集索引、非聚集索引)创建索引删除索引2、视图视图的概念创建视图修改视图删除视图3、存储过程存储过程的概念创建存储过程执行存储过程删除存储过程4、触发器触发器的概念创建触发器删除触发器六、数据库应用开发1、数据库应用系统的体系结构C/S 结构B/S 结构2、数据库应用开发工具前端开发工具(VB、VC++、Delphi 等)后端数据库管理系统(SQL Server、Oracle、MySQL 等)3、数据库应用开发流程系统规划系统分析系统设计系统实施系统运行与维护七、数据库技术的发展1、分布式数据库分布式数据库的概念分布式数据库的特点分布式数据库的体系结构2、数据仓库与数据挖掘数据仓库的概念数据挖掘的概念数据挖掘的常用技术(关联规则挖掘、分类与预测、聚类分析等)3、大数据技术大数据的概念大数据的特点大数据处理的关键技术(Hadoop 生态系统、Spark 等)以上是全国计算机二级数据库技术的主要知识点,希望对您有所帮助。
数据库基础知识一、数据库及其相关概念数据库(DatabaseDB)是存储在计算机内、有组织的、可共享的数据集合。
数据库中的数据按一定的数据模型进行组织和描述,具有较小的冗余度、较高的数据易扩展性和独立性,并可为多个用户所共享。
数据库管理系统(Database Management Sys,DBMS)是位于用户应用软件与操作系统之间的数据管理软件。
数据库系统(Database System, DBS) 由计算机硬件系统、数据库、数据库管理系统、应用软件、包括用户在内的各类人员构成。
一个完整的数据库系统由3部分组成:数据库、数据库管理系统和数据库应用,三者的关系如图所示。
1.数据库数据以表的形式保存在数据库中。
数据表的结构保证了表中数据是有组织、有条理的,每个数据都有其确切的含义。
在目前流行的数据库系统中,用户一般无法得知数据的真实物理地址,必须通过数据库管理系统访问数据库。
数据库系统的3个组成部分2.数据库管理系统一个实际运行中的数据库有复杂的结构和存储方式,用户如果直接访问数据库中的数据是很困难的。
数据库管理系统(Database Management System,DBMS)是一个商业软件,它如同一座桥梁,一端连接面向用户的数据库应用,另一端连接数据库。
这样DBMS将数据库复杂的物理结构和存储格式封装起来,用户访问数据库时只需发出简单的指令,这些指令由DBMS自动译成机器代码并执行,用户不必关心数据的存储方式、物理位置和执行过程,使得数据库系统的运行效率和空间资源得到充分的、合理的使用。
3.数据库应用数据库应用系指用户对数据库的各种操作,其方式有多种,包括通过交互式命令、各类向导和视图、SQL命令以及为非计算机专业用户开发的应用程序,这些程序可以用数据库管理系统内嵌的程序设计语言编写,也可以用其他程序语言编写。
数据库的基本操作(实际中图书管理系统的功能更多、更完善):增删改查、数据管理(如书籍的采购入库、分类索引、登记造册、淘汰处理)、各种统计工作(对各种数据信息的分析、计算、汇总等工作,并生成各种报表)、报警备份处理等等。