数据库作业1

合集下载

数据库平时作业一

数据库平时作业一

填空题:注:空白下划线处为需要填充的部分。

带下划线部分为考试时可能出题的部分,需要重点注意。

1.信息的符号表示。

2.从某些已知的数据出发,推导加工出新的信息3.数据管理及其技术发展的阶段包括:、、数据库系统阶段、高级数据库系统阶段。

4.人工管理阶段在20世纪50年代中期以前,其特点是:数据不保存在计算机中;没有对数据进行统一管理;基本没有文件的概念;一组数据对应一个程序,是面向程序的;程序和程序之间存在着大量的重复数据。

5.文件系统阶段在20世纪50年代后期至20世纪60年代中期,其特点是:数据长期保留在上,可经常对文件进行查询、修改、插入、删除等操作;有软件(文件系统)对数据进行管理,程序和数据有了一定的;文件的形式多样化,有顺序文件、索引文件和等;数据的存取基本上以为单位。

6.数据库系统阶段在20世纪60年代后期开始,其特点是:面向全组织的;数据的共享性高、、易扩充;数据独立性高。

7.是长期储存在计算机存储设备上、相互关联的、可以被用户共享的。

8.是指数据的组织和存储方法与应用程序互不依赖、彼此独立的特性9.——DataBase Management System,简称DBMS ,DBMS运行在操作系统之上对数据库进行统一的管理和控制,并且使数据库能为多个用户共享,同时还能保证数据的安全性、可靠性、、一致性,还要保证数据的高度独立性等10.数据库管理系统具备如下功能:数据库中数据的组织功能;数据库中数据的操纵功能;数据库中数据的维护功能;数据库中数据的功能;数据库控制功能;数据库功能;数据库的数据服务功能。

11.从事数据库管理工作的人员称之为(Database Administrator,简称为DBA ),数据库管理员指的是一种角色,是负责数据库管理的人员或部门。

12.数据库管理员从事的工作既有管理方面的、也有技术方面的,数据库管理员负责数据库的、设计、建设、、维护、升级等各个方面的工作13.数据库管理员的职责:在数据库规划阶段要参与选择和评价与数据库有关的计算机软件和硬件,要与数据库用户共同确定数据库系统的目标和数据库,要确定数据库的开发计划;在数据库设计阶段要负责数据库标准的制定,要负责,负责数据库安全、可靠方面的设计;在数据库运行阶段首先要负责对用户进行数据库方面的培训;负责数据库的备份和恢复;负责对数据库中的数据进行维护;负责监视数据库的性能,并调整、改善数据库的性能,提高系统的效率;继续负责数据库安全系统的管理;在运行过程中发现问题、解决问题。

数据库作业01

数据库作业01

实验报告一《数据库技术与管理》上机实验报告专业:工程管理学号:姓名:班级:1101班实验时间2012.11.24 实验地点西配楼实验内容1.创建数据库(1) A.使用企业管理器创建数据库B.在Data上点击鼠标右键,选择新建数据库C.输入数据库名称,并点击数据文件和事务日志选项卡,分别输入相应信息D.点击确定后可以看到在SQL Server的数据库中新增加了YGKQ数据库。

(2) 使用SQL语句创建数据库CREATE DATABASE YGKQON(NAME=YGKQ _Data,FILENAME='C:\ProgramFiles\MicrosoftSQLServer\MSSQL\Data\YGKQ_Data.mdf’SIZE=10MB,MAXSIZE=50MB,FILEGROWTH=5%)LOG ON(NAME=YGKQ _log,FILENAME=' C:\Program Files\MicrosoftSQL Server\MSSQL\Data\YGKQ _log.ldf ',SIZE=2MB,MAXSIZE=5MB,FILEGROWTH=1MB)2. 创建表(1) 使用企业管理器创建表第一步:在YGKQ数据库展开点击表,在所有表的展开上点击右键选择新建表第二步:按照要求依次输入表的列名、数据类型、长度、是否允许空以及对这一列的描述。

第三步:点击鼠标右键,设置主键第四步:将所有列信息输入完成后点击保存,输入文件名。

第一张表创建完成。

可以在表展开中查看到新建的表第五步:按照上述方法将其他表新建完成。

(2) 使用SQL语句创建表第一步:打开事件分析器,输入SQL语句create table qqxl(sno char(4) primary key, --员工号sname char(8) not null,--姓名absent datetime,--缺勤时间(主键)absent int,--缺勤天数(主键)absent char(4),--缺勤类型absent char(20) --缺勤理由)第二步:保存建好的表可以通过SELECT语句查看建好的表第三部:按照上述步骤,建立其他的表create table qqxl(sab char(4) primary key,--缺勤类型(主键)sname char (8) not null,--缺勤名称absent char(20) --缺勤描述)实验结果表1.表2.表3.表4.图1.图2.实验报告二《数据库技术与管理》上机实验报告专业:工程管理学号:2011003352 姓名:胡艳红班级:1101班实验时间2012.11.24 实验地点西配楼实验内容实验二数据定义一、目的和要求1.了解SQL Server数据库的逻辑结构和物理结构。

《数据库原理》在线作业1附满分答案

《数据库原理》在线作业1附满分答案

《数据库原理》在线作业1附满分答案试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1.Access数据库属于()数据库。

A.层次模型
B.网状模型
C.关系模型
D.面向对象模型
答案:C
2.创建表时可以在()中进行。

A.报表设计器
B.表浏览器
C.表设计器
D.查询设计器
答案:C
3.从关系中找出满足给定条件的操作称为()。

A.选择
B.投影
C.联接
D.自然联接
答案:A
4.DBS是指()。

A.数据
B.数据库
C.数据库系统
D.数据库管理系统
答案:C
5.属于SQL中的数据查询的动词的是()。

A.select
B.insert
C.create
D.grant
答案:A
更多加 boge30619 有惊喜
6.CHECK表示哪个完整性约束()。

A.主码约束
B.指定默认值
C.参照完整性约束
D.限制取值范围。

数据库系统概念作业1答案

数据库系统概念作业1答案

数据库系统概念(第6版) 作业1(1.8 1.9 1.12)
1.8列出文件处理系统和DBMS的四个主要区别
¾两个都是由一个互相关联的数据的集合和一组用以访问这些数据的程序组成的。

DBMS:物理和逻辑访问数据,文件:物理访问数据。

¾DBMS:被授权的程序可以访问存储的逻辑数据,数据可以被多个程序访问,减少数据的冗余
文件:一个程序所写的数据可能不能被另一个程序访问。

¾DBMS设计为更灵活地访问数据(如,查询),文件处理系统则被设计为特定的程序访问数据(如,已编译的程序)。

¾DBMS允许多个用户同时访问相同的数据。

文件处理系统一般允许一个或多个程序同时访问不同的数据文件。

在文件处理系统中,一个文件只有在两个程序都只有只读权限的时候才可以同时被两个程序并行访问。

1.9解释物理数据独立性的概念,以及它在数据库系统中的重要性
物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。

物理独立性使应用程序与存储在磁盘上的数据相分离,应用程序不依赖于物理模式,因此物理模式改变了它们也无需重写。

1.12解释用图1‐4的表来设计会导致哪些问题
数据重复浪费存储空间,同时也带来更新异常、插入异常和删除异常。

数据库作业(1)

数据库作业(1)

兰州交通大学数据库原理及应用作业作业要求:1.所有作业打印在A4稿纸上2.在封面写清楚班级、姓名、学号3.抄写题目(表可以不写),命令与题目对应。

概念基础部分:⒈简述数据、数据库、数据库管理系统、数据库应用系统的概念。

答:数据是描述事物的符号记录,是信息的载体,是信息的具体表现形式。

数据库就是存放数据的仓库,是将数据按一定的数据模型组织、描述和存储,能够自动进行查询和修改的数据集合。

数据库管理系统是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。

它建立在操作系统的基础上,位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问数据库的方法,包括数据库的创建、查询、更新及各种数据控制等。

凡使用数据库技术管理其数据的系统都称为数据库应用系统。

⒊什么是实体、属性、码、联系?答:客观存在并可以相互区分的事物叫实体。

属性是实体所具有的某些特性,通过属性对实体进行描述。

一个实体往往有多个属性,这些属性之间是有关系的,它们构成该实体的属性集合。

如果其中有一个属性或属性集能够唯一标识整个属性集合,则称该属性或属性集为该实体的码。

现实世界的事物之间是有联系的,即各实体型之间是有联系的。

就两个实体型的联系来说,主要有以下3种情况:一对一联系(1:1)、一对多联系(1 : M)和多对多联系(M : N)。

⒌设某工厂数据库中有四个实体集。

一是“仓库”实体集,属性有仓库号、仓库面积等;二是“零件”实体集,属性有零件号、零件名、规格、单价等;三是“供应商”实体集,属性有供应商号、供应商名、地址等;四是“保管员”实体集,属性有职工号、姓名等。

(1)试为该工厂的数据库设计一个ER模型,要求标注联系类型,可省略实体属性。

1 N(2)根据转换规则,将ER模型转换成关系模型,要求标明每个关系模式的主键和外键。

答:(1)ER模型(2)关系模式:仓库(仓库号,仓库面积)零件(零件号,零件名,规格,单价)供应商(供应商号,供应商名,地址)保管员(职工号,姓名,仓库号)库存(仓库号,零件号,库存量)供应(供应商号,零件号,供应量)7.简述关系的完整性。

电大数据库运维作业一

电大数据库运维作业一

电大数据库运维作业一数据库运维作业一一、单项选择题(每题2分,共60分)1. 数据库系统的核心是()。

A. 数据库B.数据库管理员C.数据库管理系统D.计算机软硬件系统2. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。

A. DBS 包括 DB 和 DBMSB. DBMS 包括 DB 和 DBSC. DB包括DBS和DBMSD. DBS包括DB,也就是DBMS3. 在文件管理方式中,数据处于一种()的状态。

A.集中B.集体化C.分散D.链接4. 以下不属于数据库特点的是()。

A. 数据共享B.数据冗余度高C.数据集中控制D.数据独立性高5. 对数据库特征的描述不准确的是()。

A. 数据具有独立性B.数据结构化C.数据集中控制D,数据没有冗余6. mysqladmin command参数中删除一个库的参数是()。

A. delete [DB_NAME]B. drop [DB_NAME]C. drop database [ DB_NAME ]D. delete database [ DB_NAME ]7. MySQL二进制日志binlog的作用是记录MySQL内部()的内容。

A.增删改B.查询 selectC.显ZK showD.异常 exception8. mysqlbinlog中使用参数()可以打开指定库的binlog文件。

A, —d B. —r C. —h D. —u9. MySQL数据库中使用命令行工具()可以有效地对记录进行归档。

A. mysqldumpB. mysqladminC. mysqlbinlogD. percona toolkit10. 在MySQL可视化管理工具MySQL GUI Tools中,方便数据库迁移的图形化应用程序是()。

A. MySQL AdministratorB. MySQL Migration ToolkitC. MySQL Query BrowserD. MySQL Workbench11. MySQL使用的默认端口是()。

数据库原理第一次作业-答案

数据库原理第一次作业-答案

首页 > 课程作业作业名称数据库原理第1次作业作业总分100起止时间2016-10-11至2016-11-8 23:59:00通过分数60标准题总分100题号:1 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2对于学生选课关系,其关系模式为:学生(学号,,年龄,所在系);课程(课程名,课程号,先行课);选课(学号,课程号,成绩)。

表示“学过数据库和操作系统的学生和学号”的关系代数是()•A、∏,学号(σ课程名=‘数据库’(课程))•B、∏,学号(σ课程名=‘数据库’(学生∞选课∞课程))∩∏ ,学号(σ课程名=‘操作系统’(学生∞选课∞课程))•C、∏,学号(σ课程名=‘数据库’(学生))•D、∏,学号(σ课程名=‘数据库’ and课程名=‘操作系统’(学生∞选课∞ 课程))标准答案:b说明:题号:2 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2对于学生选课关系,其关系模式为:学生(学号,,年龄,所在系);课程(课程名,课程号,先行课);选课(学号,课程号,成绩)。

表示“学过数据库课程的学生和学号”的关系代数是()•A、∏学号(∏,(σ课程名=‘数据库’(课程))•B、∏学号(∏,(σ课程名=‘数据库’(学生))•C、∏,学号(σ课程名=‘数据库’(学生∞选课∞课程))•D、∏,学号(σ课程名=‘数据库’(学生∞课程))标准答案:c说明:案)本题分数:2设关系R与关系S具有相同的属性个数,且相对应的属性的值取自同一个域,则R-(R-S)等于()•A、R∪S•B、R∩S•C、R×S•D、R-S标准答案:b说明:题号:4 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2设关系R和S的元组个数分别为100和200,关系T是R和S的笛卡尔积,则T的元组个数是()•A、100•B、200•C、300•D、20000标准答案:d说明:题号:5 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2在数据库系统中,用户使用的数据视图是()描述,它是用户与数据库系统之间的接口。

15春西南交《数据库原理》在线作业一 答案

15春西南交《数据库原理》在线作业一 答案

西南交《数据库原理》在线作业一
一、单选题(共25 道试题,共100 分。


1. 当两个关系没有公共属性时,其自然联接操作表现为()。

A. 笛卡尔积操作
B. 等值联接操作
C. 结果为空集
D. 错误操作
正确答案:A
2. 以下关于全键的说法正确的是()
A. 属性都是主属性
B. 最高属于3NF
C. 含有非主属性
D. 可能还有其他候选键
正确答案:A
3. 在视图上不能完成的操作是()
A. 更新视图
B. 查询
C. 在视图上定义新的基本表
D. 在视图上定义新视图
正确答案:C
4. DBMS对数据库中的数据的查询、插入、修改和删除操作的功能称为()。

A. 数据定义
B. 数据管理
C. 数据操作
D. 数据控制
正确答案:C
5. 事务必须是数据库从一个一致性状态变为另一个一致性状态,这是事务的()。

A. 原子性
B. 一致性
C. 隔离性
D. 持久性
正确答案:B
6. 当事务T对数据对象A加上排它锁,则只允许事务T读取和修改A,其他任何事务对A(),直至T释放A上的锁。

A. 加排它锁
B. 加更新锁。

数据库第一章作业

数据库第一章作业

数据库第一章作业1. 名词解释:DB:数据库(Database,DB)是长期储存在计算机内的、有组织的、可共享的数据集合。

数据库具有如下特点:数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的独立性和易扩展性,并且可以为各种用户共享等。

数据库是数据库系统的组成部分。

DBMS:数据库管理系统(DataBase Management System,DBMS)是位于用户与操作系统之间,使人们能对数据进行科学的组织、高效的存取和维护、管理的一种数据管理软件。

DBS:数据库系统(DataBase System,DBS)是指在计算机系统中引入数据库后的系统构成,一般由数据库、操作系统、数据库管理系统、应用开发工具、应用系统、数据库管理员和用户构成。

内模式:内模式(internal schema)也称存储模式只有一个,是数据物理结构和存储结构的描述,是数据在数据库内部的表达方式。

模式:模式(schema)也称结构模式、逻辑模式或概念模式只有一个,它是数据库中全体数提高安全。

数据库系统可以存储大量数据,安全,便捷。

3. 数据管理技术的发展过程。

数据库技术是随着计算机在数据处理方面的应用需求发展而产生的。

数据处理是计算机应用领域中最大的一类应用,需要解决的问题是如何实现数据的管理。

从20世纪50年代末开始,数据管理技术就一直是计算机应用领域中的一项重要技术和研究课题。

随着计算软件、硬件技术的发展,对数据管理和转换等方面提出了新的要求,数据管理技术也不断发展变化,主要经历了人工管理,文件系统管理、数据库技术管理、高级数据库技术管理、XML文件管理五个阶段。

每一阶段各有特点,但并非相互独立。

总的说来,数据管理技术的发展以数据存储冗余不断减小、数据独立性不断增强、数据操作和转换更加方便和简单为标志。

4. 文件系统的缺点。

(1)数据独立性不足。

(2)数据冗余度大且容易产生数据不一致。

(3)数据整体是无结构的。

数据库1作业

数据库1作业

姓名:许超学号:2011104053121.1名词解释DB: 数据库是长期储存在计算机内的、有组织的、可共享的数据集合。

数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。

DBMS: 数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。

DBMS 的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。

DBS: 数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。

联系的元数:与一个联系有关的实体集个数,称为该联系的元数或度数。

通常,同一个实体集内部实体间的联系,称为一元联系,也称为递归联系;两个不同实体集、实体之间的联系,称为二元联系;三个不同实体集、实体之间的联系,称为三元联系1:1联系:一对一联系。

如果实体集E1中的每个实体至多和实体集E2中的一个实体有联系,反之亦然,那么实体集E1和E2的联系称为“一对一联系”,记为“1:1”。

1:N联系:一对多联系。

如果实体集E1中的每个实体可以与实体集E2中的任意个(零个或多个)实体间有联系,而E2中的每个实体至多和E1中的一个实体有联系,那么称E1对E2的联系是“一对多联系”,记为“1:N”。

M:N联系:多对多联系。

如果实体集E1中的每个实体可以与实体集E2中的任意个(零个或多个)实体有联系,反之亦然,那么称E1和E2的联系是“多对多联系”,记为“M:N”。

数据模型:描述数据库的结构和语义,对现实世界的数据进行抽象。

根据数据抽象的级别定义了4种模型:概念数据模型、逻辑数据模型、外部数据模型和内部数据模型。

概念模型:表达用户需求观点的数据全局逻辑结构的模型称为“概念模型”。

逻辑模型:表达计算机实现观点的DB全局逻辑结构的模型称为“逻辑模型”。

Oracle数据库-作业1-答案

Oracle数据库-作业1-答案

第一次书面作业答案(作业请在2013.4.3之前提交)一、填空题1.Oracle数据库系统的物理存储结构主要由3类文件组成,分别为数据文件、日志文件、控制文件。

2.用户对数据库的操作如果产生日志信息,则该日志信息首先被存储在日志缓冲区,随后由LGWR 进程保存到日志文件组。

3.在物理上,一个表空间对应一个或多个数据文件。

4.在Oracle的逻辑存储结构中,根据存储数据的类型,可以将段分为数据段索引段、回退段、LOB段和临时段。

5.在Oracle的逻辑存储结构中,数据块是最小的I/O单元。

6.使用PROMPT 命令可以在屏幕上输出一行数据。

这种输出方式有助于在脚本文件中向用户传递相应的信息。

7.使用SPOOL 命令可以将查询结果保存在一个文件中。

8.通过使用COLUMN 命令,可以对控制查询结果集中列的显示格式。

9.在ORDER BY子句中,asc 关键字表示升序排列,desc 关键字表示降序排列。

10.子查询语句必须使用小括号括起来,否则无法判断子查询语句的开始和结束。

在子查询语句中,不能使用ORDER BY 子句。

二、选择题1.当用户与Oracle服务器的连接非正常中断时,哪个后台进程负责释放用户所锁定的资源?( D )A.DBWn B.LGWR C.SMON D.PMON 2.向数据库发出一个COMMIT命令提交事务时,哪个后台进程将重做日志缓冲区的内容写入联机重做日志文件?( B )A.DBWn B.LGWR C.CKPT D.CMMT 3.当启动Oracle实例时,默认情况下,哪个后台进程不会被启动?( D ) A.DBWn B.LGWR C.CKPT D.ARCn 4.在数据库逻辑结构中,按从大到小的次序排列是正确的是( B )。

A.表空间、区、段、块B.表空间、段、区、块C.段、表空间、区、块D.区、表空间、段、块5.在全局存储区SGA中,哪部分内存区域是循环使用的?( B )A.数据缓冲区B.日志缓冲区C.共享池D.大池6.解析后的SQL。

数据库大作业1

数据库大作业1

数据库技术与应用课程设计报告教务管理系统学院:软件学院专业名称:班级:计科三班设计题目:教务管理系统学生姓名:时间:2021 /6/23 分数:目录第一章引言 (3)课程设计目的 (3)工程背景 (3)第二章教务管理系统需求分析 (3)2.1 需求分析概述 (3)角色职责描述 (4)2.2 教务管理系统的功能需求 (4)功能需求分析 (4)第三章概念设计 (5)3.1 实体之间的联系 (5)3.2.1 局部E-R图 (6)3.2.2 全局E-R图 (8)第四章逻辑构造设计 (9)4.1 关系模型的设计依据 (9)4.2 实体间联系转化的关系模式 (9)第五章物理构造设计 (11) (11)5.2 数据库初始化代码 (13)第一章引言利用一种SQL server作为设计平台,理解并应用课程中关于数据库设计的相关理论,能按照数据库设计步骤完成完整的数据库设计,包括需求分析、概念设计、逻辑设计、物理设计。

同时能够正确应用各个阶段的典型工具进展表示本工程作为?数据库?课程的实习工程提出,希望通过教务管理系统的分析与设计,切实领会系统分析、系统设计和实施各个阶段的要点;掌握根本的信息系统的开发方法以及体会信息管理系统设计,教务管理系统第二章教务管理系统需求分析2.1 需求分析概述本系统为教务管理系统,教务管理系统中主要有四类用户,即学生用户,教师用户,教务管理员和系统管理员。

对应这些用户,其处理要求的主要的功能就是进展一系列的查询和各类数据的管维护。

表2-1 角色职责2.2 教务管理系统的功能需求1〕系统管理:实现系统管理人员对系统的管理,包括添加删除用户,更改密码,数据备份,数据复原,注销等功能。

2〕教务管理:实现教务管理人员对系统的管理,包括课程安排,成绩审核,学生成绩管理,学生学籍管理等功能。

3〕根本信息:实现显示学生和教师以及课程、班级、系别的根本信息〔包括学生根本信息,教师根本信息,课程根本信息等〕。

天大《数据库原理》在线作业一答案

天大《数据库原理》在线作业一答案

《数据库原理》在线作业一单选题一、单选题(共20 道试题,共100 分。

)1. 设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。

若要更正王二的化学成绩为85分,则可用()。

A. UPDATE S SET grade=85 WHERE SN=’王二’AND CN=’化学’B. UPDATE S SET grade=’85’WHERE SN=’王二’AND CN=’化学’C. UPDATE grade=85 WHERE SN=’王二’AND CN=’化学’D. UPDATE grade=’85’WHERE SN=’王二’AND CN=’化学’-----------------选择:A2. SQL语言中,删除一个视图的命令是()。

A. DELETEB. DROPC. CLEARD. REMOVE-----------------选择:B3. 下列的SQL语句中,()不是数据定义语句。

A. CREATE TABLEB. DROP VIEWC. CREATE VIEWD. GRANT-----------------选择:D4. 关系代数中的连接操作是由()操作组合而成。

A. 选择和投影B. 选择和笛卡尔积C. 投影、选择、笛卡尔积D. 投影和笛卡尔积-----------------选择:B5. 五种基本关系代数运算是()。

A. ∪-×σπB. ∪-σπC. ∪∩×σπD. ∪∩σπ-----------------选择:A6. 现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是()。

A. 患者编号B. 患者姓名C. 患者编号和患者姓名。

实用数据库上机作业(第1次)

实用数据库上机作业(第1次)

实用数据库上机作业一.了解SQL Server中的“企业管理器”和“查询分析器”的启动方法和初步界面信息。

二.打开SQL Server的“企业管理器”,新建一个数据库,名称为“Company”,并更改数据库文件和日志文件的目录到D盘的Company下面。

三.打开Company数据库,了解数据库中的各种对象,例如:表(Table),视图(View),用户(User)等。

四.在表(Table)对象中新建两张表(Department和Employee)。

五.字段要求如下:●Departmentd_id 部门编号char(3) 不为空PKd_name 部门名称varchar(20) 不为空d_mananger 部门经理varchar(20) 可为空Uniqued_phone 部门电话varchar(15) 可为空●Employeee_id 员工编号char(6) 不为空PKe_name 员工姓名varchar(20) 不为空e_sex 员工性别nchar(1) 可为空默认’男’e_hire 雇佣时间smalldatetime 可为空e_wage 基本工资money 可为空e_level 员工级别smallint 可为空Checkd_id 部门编号char(3) 不为空FK注:以上表中字段名最好使用英文或拼音。

六.尝试如下操作:●设置各种约束。

(要求e_level在1~5之间取值)●在表中进行多个主键的设置。

●对Char和Varchar类型录入数据,查看区别●查看空格,空字符和Null之间的区别●在日期数据类型字段中尝试录入正确格式的数据七.建立外键关联在表上面单击右键,选取设计表,设置Department和Employee的外键关联,设置为“级联删除”和“级联更新”。

八.添加数据在Department和Employee表中添加五条左右的记录。

九.测试外键测试建立的外键关联,例如:进行主键表的更新和删除,反映的从表中数据的变化。

数据库及其应用第一次作业

数据库及其应用第一次作业

题号:1 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2.5 下列程序段的输出结果是______。

CLOSE DATAa=0USE 教师GO TOPDO WHILE .NOT. EOF()IF 主讲课程="数据结构" .OR. 主讲课程="C语言"a=a+1ENDIFSKIPENDDOa•A、4•B、5•C、6•D、7学员答案:c说明:本题得分:2.5题号:2 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2.5 运行下列程序段后,输出的值是______。

y=DTOC(DATE(), 1)y=.NULL.TYPE("y")•A、C•B、D•C、L•D、NULL说明:本题得分:0题号:3 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2.5在CJ(成绩)表中有KCDH(课程代号,字符型)和CJ(成绩,数值型,宽度3,无小数位)字段。

现要创建一个索引,要求先根据课程代号排序,课程代号相同时,再根据成绩排序,则索引表达式应为______。

•A、KCDH+CJ•B、KCDH-CJ•C、KCDH+STR(CJ,3)•D、DTOC(KCDH)+STR(CJ,3)学员答案:c说明:本题得分:2.5题号:4 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2.5JS(教师)表中,有XDH(系代号,字符型)字段和GZRQ(参加工作日期,日期型)字段。

现要创建一个索引,要求先根据系代号排序,系代号相同时,再根据参加工作日期排序,则索引表达式应为______。

•A、xdh+gzrq•B、DTOC(xdh)+DTOC(gzrq)•C、xdh+DTOC(gzrq,1)•D、DTOC(xdh,1)+DTOC(gzrq,1)说明:本题得分:2.5题号:5 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2.5假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句______。

北语17春《数据库应用(SQL server)》作业1答案

北语17春《数据库应用(SQL server)》作业1答案
17春《数据库应用(SQL server)》作业1
一、单选题(共12道试题,共60分。)
1.在MS SQL Server中,用来显示数据库信息的系统存储过程是( )。
A. sp_dbhelp
B. sp_db
C. sp_help
D. sp_helpdb
正确答案:D
2. SQL语言中,删除记录的命令是( )。
A.错误
B.正确
正确答案:A
6. "2005.11.09"是SQL中的日期型常量。
A.错误
B.正确
正确答案:A
7.一个表可以创建多个主键。
A.错误
B.正确
正确答案:A
8. bigint是SQL的数据类型。
A.错误
B.正确
正确答案:B
1. "11.9"是SQL中的实型
2.语句select 15/2的执行结果是: 7.5。
A.错误
B.正确
正确答案:A
3.设置惟一约束的列可以为空。
A.错误
B.正确
正确答案:B
4.¥2005.89是SQL中的货币型常量。
A.错误
B.正确
正确答案:A
5.语句select 22%4,的执行结果是:0。
A.多对多
B.一对一
C.多对一
D.一对多
正确答案:D
8.下列哪个不是sql数据库文件的后缀( )。
A. .mdf
B. .ldf
C. .tif
D. .ndf
正确答案:C
9. SQL语言中,条件“年龄BETWEEN 40 AND 50”表示年龄在40至50之间,且( )。
A.包括40岁和50岁
B.不包括40岁和50岁

北语15秋《数据库系统和应用》作业1满分答案

北语15秋《数据库系统和应用》作业1满分答案

北语15秋《数据库系统和应用》作业1
一、单选题(共20 道试题,共100 分。


1. 一个结点可以有多个双亲,结点之间可以有多种联系的模型是_______。

A. 网状模型
B. 关系模型
C. 层次模型
D. 以上都有
正确答案:A
2. 在关系数据模型中,通常可以把__称为属性,而把( )成为关系模式。

A. 记录、元组集
B. 字段、记录类型
C. 模式、元组
D. 基本表、记录
正确答案:B
3. 当两个关系没有公共属性时,其自然联接表现为( )。

A. 笛卡儿积
B. 等值联接
C. 结果为空
D. 出错
正确答案:A
4. 在SQL语言中,用户可以直接操作的是( )。

A. 基本表
B. 视图
C. 基本表和视图
D. 基本表或视图
正确答案:C
5. 在数据库管理系统中,下面不是数据库存取功能模块的是_______。

A. 事务管理程序模块
B. 数据更新程序模块
C. 交互式程序查询模块
D. 查询处理程序模块
正确答案:C
6. 数据库系统的数据独立性是指_______。

A. 不会因数据的变化而影响应用程序
B. 不会因系统数据存储结构与数据逻辑结构的变化而影响应用程序
C. 不会因存储策略的变化而影响存储结构
D. 不会因某些存储结构的变化而影响其他的存储结构
正确答案:B。

《数据库原理》在线作业一

《数据库原理》在线作业一
D.GRANT
33.SQL语言中,删除一个视图的命令是()。
A.DELETE
B.DROP
C.CLEAR
D.REMOVE
34.从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是()操作。
A.投影
B.连接
C.选择
D.复制
35.关系数据库中,实现实体之间的联系是通过关系与关系之间的()。
D.嵌入到另一个查询语句之中的查询语句
31.在数据库的安全性控制中,授权的数据对象的(),授权子系统就越灵活。
A.范围越小
B.约束越细致
C.范围越大
D.约束范围大
32.下列的SQL语句中,()不是数据定义语句。
A.CREATE TABLE
B.DROP VIEW
C.CREATE VIEW
A.ADD INTO S VALUES(’张二’,’化学’,’80’)
B.INSERT INTO S VALUES(’张二’,’化学’,’80’)
C.ADD INTO S VALUES(’张二’,’化学’,80)
D.INSERT INTO S VALUES(’张二’,’化学’,80)
24.关系模式的候选码可以有1个或多个,而主码有()。
B.插入、删除异常和数据冗余
C.保证数据的安全性
D.保证数据的完整性
27.事务的持续性是指()。
A.事务中包括的所有操作要么都做,要么都不做
B.事务一旦提交,对数据库的改变是永久的
C.一个事务内部的操作对并发的其他事务是隔离的
D.事务必须使数据库从一个一致性状态变到另一个一致性状态
C.物理设计阶段

数据库第一次作业

数据库第一次作业

数据库系统原理第一次作业一、数据、数据库、数据库管理系统和数据库系统的概念数据、数据库、数据库管理系统(DBMS)和数据库系统是计算领域中的基本概念,它们之间的关系密切且各自具有明确的定义。

1.数据(Data):数据是描述事物属性的符号记录,它是事物特征的抽象和表现。

在计算机科学中,数据通常被存储为二进制格式,可以是文本、数字、图像或音频等。

数据可以进一步分为原始数据(或称为原始数据)和已处理数据。

原始数据是直接收集未经处理的数据,而已处理数据是经过排序、过滤或其他处理的数据。

2.数据库(Database):严格地讲,数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合。

数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度(redundancy)、较高的数据独立性(data independency)和易扩展性(scalability),并可为各种用户共享。

概括地讲,数据库数据具有永久存储、有组织和可共享三个基本特点。

3.数据库管理系统(Database Management System, DBMS):数据库管理系统是位于用户与操作系统之间的一层数据管理软件。

数据库管理系统和操作系统一样是计算机的基础软件,也是一个大型复杂的软件系统。

它的主要功能包括以下几个方面:(1)数据定义功能数据库管理系统提供数据定义语言(Data Definition Language,DDL),用户通过它可以方便地对数据库中的数据对象的组成与结构进行定义。

(2)数据组织、存储和管理数据库管理系统要分类组织、存储和管理各种数据,包括数据字典、用户数据、数据的存取路径等。

要确定以何种文件结构和存取方式在存储级上组织这些数据,如何实现数据之间的联系。

数据组织和存储的基本目标是提高存储空间利用率和方便存取,提供多种存取方法(如索引查找、hash 查找、顺序查找等)来提高存取效率。

(3)数据操纵功能数据库管理系统还提供数据操纵语言(Data Manipulation Language,DML),用户可以使用它操纵数据,实现对数据库的基本操作,如查询、插入、删除和修改等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.列举四个你使用过的很有可能使用过数据库来存储持久数据的应
用,并分别描述这些数据库中存储哪些数据。

(1)超市数据库中存储的数据主要是各类商品的名称、数量、单价等。

(2)QQ数据库中存储的数据主要是:用户的姓名、年龄、出生年月、身分证号码、民族、学历学位、籍贯、详细家庭住址等。

(3)学生管理系统存储的数据主要是学生的人数、男女比例、个人信息(姓名、年龄、出生年月、身分证号码、民族、学历学位、籍贯、详细家庭住址等)等。

(4)、银行数据库中存储的数据主要有: 发卡日期、ID、姓名、身份证号、家庭地址、联系电话等。

2.解释物理数据独立性的概念,以及它在数据库系统中的重要性。

1)理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是
相互独立的。

即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。

2) 物理独立性使应用程序与存储在磁盘上的数据相分离,应用程序不依赖于物理模式,使它们不在需要重写。

3.数据库管理员的五种主要作用是什么?
1)模式定义。

2)存储结构及存储方法定义。

3)模式及物理组织的修改。

4)数据访问授权。

5)进行日常维护。

4.解释两层和三层体系结构之间的区别。

对web应用来说哪种更合
适?为什么?
(1)、三层在安全性、稳定性及大量并发控制上要强于两层的,它不会让客户端直接面对数据库,所有减少了由于客户端被破解而给数据库带来损失的风险,并且可以比较妥善的解决多用户并发带来的服务器拥挤,但是在客户端比较少的情况下,它访问数据的速度要慢于两层结构的,开发、维护难度要比两层的大不少。

(2)、三层体系结构。

许多Web应用都使用一种称为三层体系结构的体系结构,这种体系结构在客户端和数据库服务器间增加了一个中间层。

这个中间层根据应用的不同,有时称为应用服务器,有时称为Web服务器。

这个服务器充当的是一个中间人的角色,它保存了用于访问数据库服务器中数据的业务规则(过程或约束),另外在将一个客户请求转发给数据库服务器之前,这个中间服务器会先检查客户的凭证,以此增强数据库的安全性。

客户包括GUI界面和另外一些应用专用的业务规则。

中间服务器接收来自客户的请求,处理这些请求,并向数据库服务器发送数据库命令,然后作为一个通道将来自数据库服务器的(部分)经过处理的数据传递至客户,在此数据可能会进一步处理和过滤,并以GUI形式提供给客户。

因此,用户界面、应用规则和数据访问就构成了三层。

相关文档
最新文档