数据库管理与维护的复习要点
- 格式:doc
- 大小:115.50 KB
- 文档页数:13
数据库复习资料考试必备知识点总结引言数据库是信息系统的核心组成部分,它存储、检索和管理数据。
掌握数据库的基本概念、设计原则、操作语言和管理系统对于计算机科学与技术专业的学生至关重要。
本文档旨在为数据库课程的复习和考试提供一份全面的知识点总结。
数据库基础1. 数据库定义数据库(DB):一个长期存储在计算机系统中的、有组织的数据集合。
数据库管理系统(DBMS):用于创建和管理数据库的软件。
2. 数据库模型层次模型网状模型关系模型:最常用的模型,基于二维表格结构。
3. 数据库语言数据定义语言(DDL):定义数据库结构的语言,如CREATE, ALTER。
数据操纵语言(DML):用于数据查询和修改的语言,如SELECT, INSERT, UPDATE, DELETE。
数据控制语言(DCL):用于定义数据库的安全策略和访问权限,如GRANT, REVOKE。
关系数据库1. 关系数据库基础关系:一个二维表,行表示元组,列表示属性。
主键:唯一标识表中每行的字段或字段集合。
外键:用于在两个表之间建立链接的字段。
2. 规范化理论第一范式(1NF):确保每个字段都是不可分割的基本数据项。
第二范式(2NF):在1NF的基础上消除部分函数依赖。
第三范式(3NF):在2NF的基础上消除传递函数依赖。
3. SQLSELECT语句:用于查询数据。
JOIN操作:用于连接多个表。
子查询:在查询中嵌套另一个查询。
数据库设计1. 设计过程需求分析:确定数据库需要存储的信息。
概念设计:创建实体-关系模型(E-R模型)。
逻辑设计:将E-R模型转换为关系模型。
物理设计:确定数据库在物理存储上的实现。
2. 数据库正向工程与逆向工程正向工程:从概念模型到物理数据库的创建。
逆向工程:从现有数据库生成概念模型或逻辑模型。
数据库高级主题1. 事务管理事务:一个或多个操作的集合,具有原子性、一致性、隔离性和持久性(ACID属性)。
2. 并发控制锁机制:确保事务在并发执行时数据的一致性。
数据库管理与维护要点数据库是现代信息系统中至关重要的组成部分,它承载着各种类型的数据和业务应用。
为了确保数据库的高效和可靠运行,数据库管理与维护工作非常重要。
本文将探讨数据库管理与维护的要点,以提供一些指导和建议。
一、备份与恢复数据库备份是数据库管理与维护的核心任务之一。
定期备份可以保护数据免受硬件故障、人为错误或自然灾害的影响。
备份策略应根据数据重要性和恢复时间要求而定。
常见的备份类型有完全备份、增量备份和差异备份。
此外,备份应存储在不同的地点以防止单点故障。
恢复测试和监控也是确保备份可用性的重要环节。
二、性能优化数据库性能对于提高应用的响应速度和用户体验至关重要。
数据库管理员应定期监测数据库的性能,并针对瓶颈进行调优。
这涉及到索引的优化、查询重写、分区和分表、硬件升级等策略。
此外,监控数据库中的长事务、锁和死锁情况,及时解决以保证系统的正常运行。
三、安全管理数据库的安全性是数据库管理与维护的重要方面。
管理员应采取必要的措施来保护数据库免受未经授权的访问和数据泄露的威胁。
这包括通过强密码策略、访问控制和审计机制限制对数据库的访问。
数据库管理员还应定期检查和修补数据库中的安全漏洞,并确保数据库软件和应用程序的更新和安全性。
四、容量规划随着时间的推移,数据库中的数据量和存储需求会增长。
有效的容量规划可以确保数据库系统能够满足业务的发展需求。
管理员可以通过监控和分析数据库的使用情况,预测未来的数据增长趋势,并相应地调整硬件资源和存储配置。
及时的容量规划可以避免因容量不足而导致的性能下降和系统故障。
五、事务管理事务管理是数据库管理与维护中必不可少的一部分。
管理员应确保数据库支持事务的完整性和一致性。
这包括定义和管理事务、控制并发访问、处理事务中的错误和异常。
管理员还应定期检查和优化事务日志,以确保数据库的恢复性和持久性。
六、监控与报警数据库的监控和报警是数据库管理与维护的关键环节。
管理员应实时监控数据库的运行状态,包括系统性能、数据完整性、可用性和安全性。
数据库管理系统基础知识要点数据库管理系统(Database Management System,简称DBMS)是指一种用来建立、操作和维护数据库的软件系统。
它是现代信息系统中不可或缺的组成部分,被广泛应用于各个领域。
本文将介绍数据库管理系统的基础知识要点,包括数据模型、数据结构、数据操作和数据安全等方面。
一、数据模型数据库管理系统采用的数据模型决定了数据的组织方式和操作方式。
常见的数据模型包括层次模型、网状模型、关系模型和面向对象模型等。
其中,关系模型是应用最广泛的一种数据模型,它基于关系代数和集合论,将数据组织成二维表格的形式,表格中的每一行代表一个记录,每一列代表一个属性。
二、数据结构数据库管理系统通过数据结构来组织和管理数据。
常见的数据结构包括表、视图、索引和存储过程等。
表是数据库中最基本的数据存储单位,由行和列组成,每个表都有一个唯一的表名和若干个属性。
视图是一个虚拟的表,通过查询语句定义,可以根据需要获取表中的数据子集。
索引是一种提高数据检索效率的数据结构,可以加快查询速度。
存储过程是一组预定义的操作序列,可以在数据库中进行复用。
三、数据操作数据库管理系统支持各种数据操作,包括数据的插入、查询、更新和删除等。
插入操作用于向表中添加新的记录,查询操作用于检索符合条件的记录,更新操作用于修改表中的数据,删除操作用于删除表中的数据。
这些操作可以通过结构化查询语言(Structured Query Language,简称SQL)来执行,SQL是一种通用的数据库操作语言,具有简单、灵活和高效的特点。
四、数据安全数据库管理系统必须保证数据的安全性,以防止数据的损失、泄露或非法访问。
为此,DBMS提供了多种安全机制,包括用户认证、权限管理、数据备份和恢复等。
用户认证通过用户名和密码来验证用户的身份,只有经过认证的用户才能访问数据库。
权限管理用于控制用户对数据库对象的访问权限,可以限制用户的操作范围。
数据库复习总结知识点大全数据库是指按照数据模型组织、描述和存储数据的集合。
数据库系统是指由数据库、数据库管理系统(DBMS)和应用程序组成的系统。
本文将对数据库的相关知识点进行复习总结,包括数据库的概念、数据库管理系统、关系数据库和面向对象数据库的比较、SQL语言、数据库设计、数据完整性、数据索引、事务和并发控制等内容。
1.数据库的概念-数据库是指按照数据模型组织、描述和存储数据的集合。
-数据库系统是指由数据库、数据库管理系统(DBMS)和应用程序组成的系统。
2.数据库管理系统(DBMS)-DBMS是指用于管理数据库的软件系统,提供了对数据库的访问、操作和管理的功能。
3.关系数据库和面向对象数据库的比较-关系数据库以表格的形式存储数据,使用结构化查询语言(SQL)进行操作,适用于结构化数据。
-面向对象数据库以对象的形式存储数据,使用面向对象的查询语言进行操作,适用于半结构化和非结构化数据。
-关系数据库适用于多表之间关系复杂的数据,而面向对象数据库适用于对象之间关系复杂的数据。
4.SQL语言- SQL(Structured Query Language)是用于管理关系数据库的标准化查询语言。
-SQL包括数据库定义语言(DDL)、数据库操作语言(DML)、数据查询语言(DQL)和数据控制语言(DCL)等部分。
-DDL用于创建、修改和删除数据库和表的结构。
-DML用于插入、更新和删除数据。
-DQL用于查询数据。
-DCL用于授权和撤销权限。
5.数据库设计-数据库设计是指根据应用需求,将实体、属性和关系映射到数据库的过程。
-数据库设计的步骤包括需求分析、概念设计、逻辑设计和物理设计。
-需求分析阶段通过收集应用需求,确定数据库中的实体、属性和关系。
-概念设计阶段将实体、属性和关系转换为概念模型,通常使用E-R图进行表示。
-逻辑设计阶段将概念模型转换为逻辑模型,通常使用关系模型进行表示。
-物理设计阶段根据逻辑模型选择合适的存储结构、索引和数据分布方案。
项目7 数据库维护与管理目标规划:(一)知识目标1. 数据库的备份和还原2. 数据的导入与导出(二)能力目标1. 了解日常维护与管理的目的2. 掌握如何对数据库进行备份和恢复3. 掌握如何进行数据库的导入与导出内容结构:学习情境7.1 数据库的备份和还原●教学导航Microsoft SQL Server 2005提供了高性能的备份和还原机制。
数据库备份可以创建备份完成时数据库内存在的数据的副本,这个副本能在遇到故障时恢复数据库。
这些故障包括:媒体故障,硬件故障(例如,磁盘驱动器损坏或服务器报废),用户操作错误(例如,误删除了某个表),自然灾害等。
此外,数据库备份对于例行的工作(例如,将数据库从一台服务器复制到另一台服务器、设置数据库镜像、政府机构文件归档和灾难恢复)也很有用。
●课堂讲解对SQL Server数据库或事务日志进行备份时,数据库备份记录了在进行备份这一操作时数据库中所有数据的状态,以便在数据库遭到破坏时能够及时地将其恢复。
SQL Server备份数据库是动态的,在进行数据库备份时,SQL Server 允许其他用户继续对数据库进行操作。
执行备份操作必须拥有对数据库备份的权限许可,SQL Server只允许系统管理员、数据库所有者和数据库备份执行者备份数据库。
备份是数据库系统管理的一项重要内容,也是系统管理员的日常工作。
SQL Server 2005提供了四种不同的备份方式,它们分别为:完整备份、差异备份、事务日志备份、数据库文件和文件组备份。
(1)完整备份“完整备份”包括特定数据库(或者一组特定的文件组或文件)中的所有数据,以及可以恢复这些数据的足够的日志。
这包括对部分事务日志进行备份,以便能够恢复完整数据库备份。
完整数据库备份表示备份完成时的数据库。
通过还原数据库,只用一步即可以从完整的备份重新创建整个数据库。
如果还原目标中已经存在数据库,还原操作将会覆盖现有的数据库。
(2)差异备份“差异备份”是基于数据的最新完整备份。
数据库复习总结知识点大全第一篇:数据库复习总结知识点大全《黄色填充区域是不确定区域需要在找找》1.数据库有什么特点?主要特点(1)实现数据共享。
(2)减少数据的冗余度。
(3)数据的独立性。
(4)数据实现集中控制。
(5)数据一致性和可维护性,以确保数据的安全性和可靠性。
主要包括:①安全性控制:以防止数据丢失、错误更新和越权使用;②完整性控制:保证数据的正确性、有效性和相容性;③并发控制:使在同一时间周期内,允许对数据实现多路存取,又能防止用户之间的不正常交互作用;④故障的发现和恢复:由数据库管理系统提供一套方法,可及时发现故障和修复故障,从而防止数据被破坏(6)故障恢复。
由数据库管理系统提供一套方法,可及时发现故障和修复故障,从而防止数据被破坏。
2.数据库系统是数据库、数据库管理系统、硬件、操作人员的合在一起的总称数据库管理系统,用来管理数据及数据库的系统。
数据库系统包含数据库管理系统、数据库及数据库开发工具所开发的软件(数据库应用系统)。
3.内模式内模式也称存储模式,一个数据库只有一个内模式。
它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。
4.外模式也称子模式或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
5.数据模型的三要素:数据结构、数据操作及完整性约束条件 1):数据结构,就是前面说的数据在数据区中的存储结构,在关系模型中就是采用的关系模型了,就是“二维表”的形式2):数据操作,指的是对数据的一些操作,包括查询、删除、更新、插入等等3):数据的完整性约束:就是对所存数据的约束规则,有实体完整性、参照完整性等等,就是取值唯一、不能为空等一系列操作6.E-R图即实体-联系图(Entity Relationship Diagram),是指提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。
数据库运维知识点总结数据库运维是指对数据库进行管理和维护的工作,包括数据库安装配置、备份与恢复、性能优化、故障排除等。
下面将对数据库运维的一些重要知识点进行总结。
一、数据库基础知识1. 数据库分类:关系型数据库和非关系型数据库是两种常见的数据库分类。
关系型数据库如MySQL、Oracle等,非关系型数据库如MongoDB、Redis等。
2. 数据库管理系统(DBMS):常见的DBMS有MySQL、Oracle、SQL Server等,它们是用来管理和操作数据库的软件。
3. 数据库的三范式:第一范式要求数据表中的每一列都是不可分割的原子数据项;第二范式要求表中的非主键列完全依赖于主键;第三范式要求表中的非主键列之间不存在传递依赖关系。
4. 数据库事务:事务是指一系列操作组成的逻辑工作单元,要么全部执行成功,要么全部回滚。
ACID是事务的四个特性,包括原子性、一致性、隔离性和持久性。
二、数据库安装与配置1. 数据库安装:根据数据库的不同,安装过程也不同。
通常需要下载安装包,解压或运行安装程序进行安装。
2. 数据库配置:配置数据库的参数,包括端口号、字符集、缓冲池大小等。
可以通过修改配置文件或使用命令行工具进行配置。
三、数据库备份与恢复1. 数据库备份:定期对数据库进行备份是保证数据安全的重要手段。
常见的备份方式有物理备份和逻辑备份。
物理备份是对数据库文件进行拷贝,逻辑备份是将数据库中的数据导出为文本格式。
2. 数据库恢复:当数据库发生故障或数据丢失时,可以通过备份文件进行恢复。
恢复过程包括停止数据库服务、替换数据库文件、启动数据库服务等步骤。
四、数据库性能优化1. 索引优化:索引是提高数据库查询效率的重要手段,可以根据查询的字段创建合适的索引。
2. SQL优化:通过优化SQL语句的编写,如合理使用索引、避免全表扫描等,可以提高查询性能。
3. 数据库参数调整:根据数据库的实际情况和硬件环境,调整数据库的参数设置,如缓冲池大小、并发连接数等。
数据库复习重点第2章● 1. 数据库(简称DB):是在计算机系统中按照一定的数据模型组织、存储和应用的相互联系的数据集合。
● 2、数据库管理系统(简称DBMS),数据库属于DBMS。
● 3、数据库应用系统或称数据库系统(简称DBS),DBS包括DB、DBMS(核心)、应用系统、user等。
● 4、关系:一个二维表就是一个关系,每个关系有一个关系名。
在Access 2003中,一个关系就是一个数据库文件的表。
● 5、数据模型有3种,①层次模型:树型结构②网状模型有回路③关系模型:用二维表格表示实体与实体之间的模型(ACCESS数据库属于关系数据库)。
● 6、表中的行称为元组,表中的列称为属性。
● 7、数据库有7个对象:表、查询、窗体、报表、宏、数据访问页、模块。
● 8、①表(Table)是数据库中用来存储数据的对象,它是整个数据库系统的数据源,也是数据库其他对象的基础。
②查询(query)是以表为基础数据源的“虚表”。
它一是可以作为表加工处理后的结果,二是可以作为数据库其他对象数据来源。
③窗体(form)是屏幕的工作窗口。
在Access中,可以通过系统提供的,以及自己设计的各式各样美观大方的工作窗口,在友好的工作环境下,对数据库中数据进行处理。
④报表(report)是数据库中数据打印输出显示的一种形式。
⑤宏(macro)是一个或多个操作命令的集合,其中每个命令实现一个特定的操作。
⑥数据访问页(web)可以实现因特网与用户数据库中的数据的相互访问。
⑦模块(module)是由Visual Basic程序设计语言编写的程序集合,或一个函数过程。
第3章表● 1、字段的数据类型:①文本:用于文本或文本与数字的组合,或用于不需要计算的数字,最多可为255个字符。
②是/否:用于记录逻辑型数据。
③数字:用于将要进行数学计算的数值数据,但涉及货币的计算除外。
④日期/时间:用于日期/时间,数值的设定范围是100~9999年。
数据库管理与维护技巧第一章:数据库管理基础数据库是一个组织和管理数据的系统,成为大量数据存储和检索的基石。
为了保证数据库的高效运行和数据的安全性,数据库管理与维护技巧显得尤为重要。
本章将介绍一些基础的数据库管理原则和技巧。
1.1 数据库设计原则数据库设计是数据库管理的基础,它直接影响到数据库的性能和可靠性。
在设计数据库时,需遵循以下原则:(1)避免数据冗余:尽量减少存储冗余数据,通过关系模型的规范化来保持数据一致性。
(2)确保数据一致性:使用主键、外键和约束来保证数据的一致性和完整性。
(3)考虑性能和扩展性:合理地选择数据类型、建立适当的索引和优化查询语句,确保系统具备良好的性能和扩展性。
1.2 数据库备份与恢复数据库备份是保证数据安全的重要手段,它能够在数据丢失或系统崩溃时快速恢复数据库。
备份策略包括完全备份、增量备份和差异备份。
在备份过程中,可以利用压缩技术减小备份文件的大小,提高备份效率。
此外,备份文件应定期测试恢复以确保备份可用性。
1.3 数据库性能优化数据库性能直接关系到系统响应速度和用户体验。
在数据库管理过程中,应注意以下优化技巧:(1)优化查询语句:合理使用索引、避免全表扫描,对复杂查询进行分解等。
(2)合理分配系统资源:调整数据库服务器的内存、磁盘空间等参数,平衡系统负载。
(3)定期进行数据库维护:例如,重建索引、重新统计表中的数据分布情况等。
第二章:数据库维护实践数据库维护是确保数据库长期稳定运行的关键环节。
本章将介绍一些实践应用的数据库维护技巧。
2.1 数据库监控与调优在数据库管理中,监控是维护数据库性能和健康的重要手段。
通过监控工具可以获取数据库的关键指标,如CPU使用率、磁盘IO等,及时发现并解决潜在的问题。
调优是通过分析监控数据,找到瓶颈问题并进行优化,以提高数据库性能。
2.2 定期维护与数据清理定期维护是为了保持数据库的正常运行和高效性能。
包括定时备份、日志清理、表碎片整理等工作。
数据库期末考试复习知识点总结数据库期末考试复习知识点总结数据库是计算机科学领域中非常重要的一个概念,它用于管理和组织数据。
在现代信息技术时代,数据库的应用变得越来越广泛,几乎涉及到所有行业和领域。
而作为数据库专业的学生,在期末考试前进行一次全面系统的复习是至关重要的。
本文将围绕数据库的核心概念、数据库设计、数据库管理系统以及数据库查询语言等方面进行复习知识点总结。
第一部分:数据库的核心概念数据库是以特定方式组织的、存储数据的集合。
在数据库中,数据以表的形式组织,每个表包含多行多列的数据,每行代表一个记录,每列代表一种属性。
数据库的核心概念包括: 1. 数据库模型:数据库模型是定义数据如何在数据库中组织和存储的方案。
常见的数据库模型包括层次模型、网状模型和关系模型。
其中,关系模型是最常用的,使用表格和关系的方式组织数据。
2. 关系型数据库:关系型数据库是基于关系模型的数据库管理系统。
其中,最常用的关系型数据库管理系统包括MySQL、Oracle、SQL Server等。
关系型数据库使用SQL语言进行数据操作。
3. 数据库管理系统(DBMS):数据库管理系统是用于管理和操作数据库的软件系统。
它提供了数据的增删改查等操作,同时还具备数据一致性、安全性和完整性等特性。
第二部分:数据库设计数据库设计是指按照一定的规范和原则,将现实世界的数据转化为数据库模式的过程。
数据库设计的核心内容包括:1. 数据库需求分析:根据用户的需求,确定数据库的功能和应用场景。
需求分析是数据库设计的第一步,可以通过调研、访谈等方式进行。
2. 概念设计:概念设计是根据需求分析结果,抽象出数据库的逻辑结构和关系模式。
在概念设计中,需要确定实体、属性、关系等概念,并使用ER图进行可视化表示。
3. 逻辑设计:逻辑设计是将概念设计转化为关系模型的过程。
在逻辑设计中,需要使用关系模式表示实体和关系,确定关系的主键和外键关系。
4. 物理设计:物理设计是将逻辑设计转化为数据库的具体实现方案。
第一章1、什么是数据库,数据库的特点,数据库管理技术的发展阶段。
2、DB、DBA、DBMS分别表示什么;其中哪个是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。
数据库在建立、使用和维护时由其统一管理、统一控制。
DBMS的职能3、概念模型最常用的是实体—联系方法有哪3种基本图素,实体间的联系可分为什么?例如:课程和学生的对应关系。
4、概念结构设计的主要工具模型是E-R模型,而E-R模型分别用什么图形表示, E-R模型转换成关系模式进行的规范化处理,一般达到3NF即可,那么学生(学号,姓名,课程号,系号,系名,成绩),为消除数据冗余如何分解。
5、数据库模型(结构模型)有哪些?用树形结构来表示实体之间关系的结构数据模型是层次模型,数据模型中用二维表结构来存储数据的是关系模型,目前关系模型数据库模型是已逐渐淘汰了网状数据库和层次数据库模型上,成为当今最为流行的商用数据库系统。
6、数据库系统的三级模式结构是哪三个。
7、通常将数据库的设计分为哪4个设计阶段,每个阶段什么设计,成果是什么;8、练习1)、什么是数据库,数据库与DBMS之间有什么区别?2)、什么是关系模型的外键,它有什么作用?5)、什么是关系模型,有哪些特点?6)、试描述数据库的设计步骤?7)、数据库管理系统通常由哪些部分组成?8)、数据库系统(DBS)有哪些组成,以及他们之间的关系?9)、DBMS的三大语言(DDL、DML、DCL)分别有哪些。
第二章1、SQL server2005数据库管理软件版本,以及支持的操作系统第三章、六章1、SQL server数据库文件中由数据文件和事务日志文件,扩展名是什么,分别存储什么样的内容,一个数据库可以包含多个事务日志文件,但只能包含一个主数据库文件。
2、SQL Server的系统数据库以及每个数据库的功能是什么,例如储存SQL Server 系统的所有临时表、临时存储过程的是哪个,保存系统配置、服务器配置等信息的是哪个。
3、在SQL server数据库的维护主要有附加数据、分离数据、联机、脱机、收宿等管理。
4、SQL server中常用数据类型有哪些,分别占用多少存储空间5、SQLserver数据库系统标识符有哪些组成并判断哪些合法[my delete]、_mybase 、$money 、trigger1。
6、在SQL Server数据库系统中创建表或修改表结构时可以使用Identity(n,m)属性实现序列编号,其中n表示序列的起点,而m表示序列的种子增量。
7、数据库完整性包括哪些。
SQL server有哪些约束,每种约束的关键字是什么以及在创建表或修改表时怎么添加约束,例如参照完整性是用Foreign key来实现、Primary key和Unique是实体完整性以及之间的区别、Check 。
8、创建表结构、修改表、删除表结构:例如创建员工表,分别有员工编号、员工姓名、员工工龄、领导编号等列,其中员工编号是主键,其值产生个连续的序列,并将领导编号设置外键,引用的主键是员工编号;创建学生表(student)时,将学生的性别(sex)取值只为“男”或“女”;修改学生表,性别(sex)添加约束,其作用是性别的值只能是男或女;修改学生表将入学时间这个字段,添加默认约束为当前系统时期;修改表结构,例如将学生表(student)添加电话号码列,类型为变长字符。
练习题:1、下列四项中,不属于数据库特点的是( C )。
A、数据共享B、数据完整性C、数据冗余很高D、数据独立性高2、下列哪个不是数据库管理技术的发展阶段( D )。
A、人工管理阶段B、文件系统阶段C、数据库系统阶段D、人工智能阶段3、( A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。
数据库在建立、使用和维护时由其统一管理、统一控制。
A、DBMSB、DBC、DBSD、DBA4、下列四项中,不正确的提法是( C )。
A、SQL语言是关系数据库的国际标准语言B、SQL语言具有数据定义、查询、操纵和控制功能C、SQL语言可以自动实现关系数据库的规范化D、SQL语言称为结构查询语言5 、用树形结构来表示实体之间关系的结构数据模型称为(A )。
A、层次模型B、关系模型C、网状模型D、面向对象模型6、下列数据模型中用二维表结构来存储数据的是( B )、A、层次模型B、关系模型C、网状模型D、面向对象模型7、在E-R图中,用( D )图形来表示两个实体之间关系的关系名。
A、矩形框B、椭圆形框C、直线D、菱形框8、目前(A)数据库模型是已逐渐淘汰了网状数据库和层次数据库模型上,成为当今最为流行的商用数据库系统。
A、关系B、面向对象C、分布D、网络9、数据库设计中的概念结构设计的主要工具模型是()。
A、数据模型B、E-R模型C、新奥尔良模型D、概念模型10、将E-R模型转换成关系模式进行的规范化处理,一般达到( C )即可。
A、1NFB、2NFC、3NFD、BCNF11、在校学生都要进行选课,那么课程和学生的对应关系是( B )A、1:NB、M:NC、1:1D、 0:N12、在进行数据库设计过程中在哪个步骤是根据用户的功能要求或系统要求写出说明书?( A )A、需求分析B、概念设计C、逻辑设计D、物理设计13、现有关系:学生(学号,姓名,课程号,系号,系名,成绩),为消除数据冗余,至少需要分解为( C )A、1个表B、2个表C、3个表D、4个表14、MS SQL Server是( )。
A、网状数据库系统B、面向对象数据库系统C、层次数据管理系统D、关系数据库管理系统15、默认情况下,数据库创建时包含的用户是(D )。
A、saB、administratorC、guestD、dbo16、在SQL Server中,关于数据库的说法正确的是(D )A、一个数据库可以不包含事务日志文件B、一个数据库可以只包含一个事务日志文件和一个主数据库文件C、一个数据库可以包含多个主数据库文件,但只能包含一个事务日志文件D、一个数据库可以包含多个事务日志文件,但只能包含一个主数据库文件17 、SQL server 数据库文件有三类,其中主数据文件的默认后缀为:(C )A 、 .ndfB 、.ldfC 、.mdfD 、.idf18、SQL server 数据库文件有三类,其中次要数据文件的默认后缀为:( B )A 、 .ndfB 、.ldfC 、.mdfD 、.idf19 、下面标识符不合法的是:( C)。
A 、[my delete]B 、_mybaseC 、$moneyD 、trigger120、在SQL Server的四个系统数据库中,储存SQL Server 系统的所有临时表、临时存储过程的是( D )A、MasterB、ModelC、MSDBD、Tempdb21、SQL Server安装程序创建4个系统数据库,下列哪个不是()系统数据库。
A、masterB、modelC、pubsD、msdb22、在SQL Server中有系统数据库是保存系统配置、服务器配置等信息的是(A )。
A、MASTERB、TEMPDBC、MODELD、MSDB23、日期时间型数据类型(datetime)的长度是( C)。
A、2B、4C、8D、1624、在SQL Server的数据类型中,可以用来存储二进制图片的数据类型是(B)A 、DatetimeB 、imageC 、varcharD 、int25、在SQL中,建立表用的命令是 ( B )。
A、CREATE SCHEMAB、CREATE TABLEC、CREATE VIEWD、CREATE INDEX26 、将学生表中所有记录插入到一个新表Student中的命令是(C )A、insert into student from 学生B、insert into student values(select * from 学生)C、select * into student from学生D、insert into student (select * from 学生)27、如果要修改表的结构,应该使用SQL语言的命令(C )A、UPDATE TABLEB、MODIFY TABLEC、ALTER TABLED、CHANGE TABLE28、关系数据库中,主键是为标识表中唯一的实体,当运用Transact-SQL语句创建主键时,可以是( D )。
A、create table dbo.产品(产品ID char(13) not null primary key, 产品名称 int primary key);B、alter table dbo.产品 with nocheck addconstraint [PK_table1] primary key (产品ID) on primary;C、alter table dbo.产品 (产品ID) primary key ;D、alter table dbo.产品 add constraint PK_table1 primary key ( 产品ID);29、假设创建表时的某列要求可以包含空值,但不允许重复,那么应该在该上设计的约束是( B )。
A 、Primary KeyB 、UniqueC 、CheckD 、Default30 、在SQL server中的参照完整性是用( C )来实现的。
A、Primary keyB、CheckC、Foreign keyD、Unique31、在数据操作语言(DML)的基本功能中,不包括的是 ( B )A、插入新数据B、描述数据库结构C、修改数据D、删除数据1、SQL server数据库文件中由数据文件和事务日志文件,但使用__________文件记载用户对数据库进行的所有操作。
2、完整性约束包括______完整性、______完整性、参照完整性和用户定义完整性3、描述概念模型最常用的是实体—联系方法,它包括_____、属性和联系3种基本图素。
4、数据库系统管理员简称为(即英文缩写)__________。
5、通常将数据库的设计分为_________、概念设计、逻辑设计和物理设计等4个设计阶段。
6、数据库系统的三级模式结构,分别由概念(模式)模式、外(用户或子)模式和________也称物理模式或存储模式。
7、SQL server数据库管理软件主有________、标准版、个人版、开发版等,其中要第一上版本只能在服务器操作系统上安装。
8、在SQL server数据库系统中,当数据库创建后可以通过分离数据库后复制到其他数据库服务器上,而在这台数据库服务器上可以________操作使用此数据库。