武汉轻工大学数据库选修期末作业
数据库期末考试试题及答案
数据库期末考试试题及答案一、名词解释(每小题2分,共10分)1. 数据库(Database)2. 数据模型(Data Model)3. 表(Table)4. 字段(Field)5. 记录(Record)6. 主键(Primary Key)7. 外键(Foreign Key)8. 索引(Index)9. 视图(View)10. 存储过程(Stored Procedure)二、选择题(每小题2分,共20分)1. 下列哪个是关系型数据库管理系统?A. OracleB. MyBatisC. MongoDBD. Redis2. 在数据库中,哪个字段用于唯一标识一条记录?A. 字段名B. 数据类型C. 主键D. 索引3. 以下哪个不属于数据库的基本操作?A. 插入B. 删除C. 修改D. 格式化4. 下列哪个SQL语句用于创建表?A. SELECTB. INSERTC. CREATE TABLED. UPDATE5. 在SQL中,哪个关键字用于删除表?A. DROP TABLEB. DELETEC. ALTER TABLED. TRUNCATE TABLE6. 下列哪个SQL语句用于查询所有字段?A. SELECT FROM table_nameB. SELECT table_name FROMC. SELECT FROM table_nameD. SELECT table_name7. 以下哪个函数用于计算两个日期之间的差值?A. DATEDIFFB. TIMESTAMPDIFFC. DATE_ADDD. DATE_SUB8. 下列哪个SQL语句用于修改表的结构?A. MODIFY TABLEB. ALTER TABLEC. CHANGE TABLED. RENAME TABLE9. 下列哪个关键字用于创建外键约束?A. FOREIGN KEYB. CONSTRAINTC. PRIMARY KEYD. INDEX10. 以下哪个存储过程用于备份数据库?A. BACKUP DATABASEB. RESTORE DATABASEC. CREATE DATABASED. DROP DATABASE三、填空题(每小题2分,共20分)1. 在SQL中,用于插入数据的语句是______。
武汉理工大学数据库期末考试试题06级
武汉理工大学数据库期末考试试题06级武汉理工大学数据库期末考试试题06级武汉理工大学考试试题纸( B 卷)课程名称题号一二20 数据库与信息系统三15 四50 五六七专业班级信息0601-04 八九十总分100题分15备注: 学生不得在试题纸上答题(含填空题、选择题等客观题)一、填空题(每空1 分,共15 分)1. 数据库的数据模式由_____ 和____ 内模式三级模式构成。
2. E―R 模型的组成要素包括:实体、_____、联系。
3. 假设一个学生只属于一个班级,则班级和学生之间是____ 联系;学生可以同时修多门课程,学生和课程之间是____ 联系。
4. 关系模式的三类完整性约束分别是____、____ 和____ 约束。
5. SQL Server 主数据文件和事务日志文件默认的扩展名分别为____、____ 。
6.T-SQL 语言使用__create trigger__ 语句建立触发器。
7. 2NF 的关系模式转变为3NF 的关系模式,将是消除了非主属性对码的___传递函数依赖__ 。
8. 集合R 交S 的并表示为_____ 。
9.SQL 语句分为:数据定义语句、_数据操纵语言DML____ 和数据控制语句。
10.删除视图的SQL 命令是____DROP VIEW_ 。
二、单项选择题(本大题共20 小题,每小题 1 分,共20 分)1. DBMS 能实现对数据的查询、插入、修改和删除等操作,这种功能称为( A. 数据定义功能 B. 数据管理功能 C. 数据控制功能 D. 数据操纵功能 2. 下列四项中说法不正确的是( ) A. 数据库减少了数据冗余数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性 3. ( )由数据结构、关系操作集合和完整性约束三部分组成。
A. 关系模型 B. 关系 C. 关系模式 D. 关系数据库 4. 在数据库的E-R 图中,方框表达的是( ) A. 属性 B. 实体C. 实体之间的联系D. 实体与属性之间的联系)武汉理工大学数据库期末考试试题06级5. 现有关系表:选课(学号,姓名,所在系,课程号,课程名,成绩)的主码是( ) A. 学号,课程号 B. 学号学号,C. 课程号 D. 姓名,课程名6. 在关系数据库中,表与表之间的联系是通过( )实现的。
大学数据库管理系统期末考试题库及答案
大学数据库管理系统期末考试题库及答案选择题(每题2分)
1. 数据库的定义是:()
A. 文件管理系统
B. 存放数据的仓库
C. 存放数据的干草堆
D. 存放数据的操作系统
2. 下面不属于关系数据库特点的是:()
A. 实现了数据的共享性
B. 储存维护数据的程序和数据是分离的
C. 数据具有冗余性
D. 有数据结构和完整性约束的实现机制
3. 在定义关系模式时,应指明其下列哪几个方面?()
A. 元组的组成
B. 属性的含义与名称
C. 属性的可取值范围和类型
D. 约束条件
4. 下列哪种技术可用于备份数据库?()
A. 每日回滚
B. 磁盘阵列
C. 数据库快照
D. 服务器镜像
填空题(每空2分)
1. 数据库管理员的英文缩写是 ________。
2. 触发器的语法格式包括:CREATE TRIGGER 触发器名________ 操作类型 ON 表名 ________ 触发事件 AS ________。
3. 设计一个订单管理的关系模式,其中包含表格Order、Product、Customer等,要求Order表格中的外键是分别来自于Product和Customer的 ________ 。
4. 数据库中的ACID是指事务具有的原子性、 ________ 、隔离性和持久性四个特性。
简答题(每题10分)
1. 什么是数据库的粒度?请举例说明。
2. 请谈谈您是如何设计ER图的?
3. 什么是SQL注入?
论述题(40分)
1. 如何进行优化数据库性能?请从以下三个方面论述:调整数据库参数、优化表格和SQL语句优化。
2020年数据库期末考试试题十套及答案汇总
3 收音机 1325
图3 试用 SQL 语言写出下列查询: (1)找出店员人数不超过 100 人或者在长沙市的所有商店的代 号和商店名。 (2)找出至少供应了代号为’256’的商店所供应的全部商品的 其它商店的商店名和所在城市。 解:(1)SELECT A#, ANAME FROM A WHERE WQTY<=100 OR CITY='长沙'; (2 分) (2)SELECT ANAME,CITY FROM A WHERE NOT EXISTS (SELECT * FROM B
有如下 SQL 查询语句: SELECT CNO FROM C WHERE CNO NOT IN (SELECT CNO FROM S,SC WHERE S.SNO=SC.SNO AND SNAME='张三'); 请完成下列问题: (1)用汉语句子阐述上述 SQL 语句的含义; (2)用等价的关系代数表达式表示上述 SQL 查询语句。 解:(1)查询张三同学没有选修的课程的课程号。(2 分) (2)πCNO(C)-πCNO (σSNAME='张三' (S)SC) 或 πCNO(C)-πCNO (σSNAME='张三' (S SC)) (2 分) 2.设有如图 3 所示的三个关系。其中各个属性的含义如下:A# (商店代号)、ANAME(商 店名)、WQTY(店员人数)、CITY(所在城市)、B#(商品号)、 BNAME(商品名称)、PRICE(价格)、QTY(商品数量)。 A# ANAME WQTY CITY 101 韶山商店 15 长沙 204 前门百货商店 89 北京 256 东风商场 501 北京 B#BNAME PRICE 1 毛笔 21 2 羽毛球 784
WHERE EXISTS (SELECT * FROM AB AB1 WHERE A#='256' AND B#=B.B#) AND NOT EXISTS (SELECT * FROM AB AB2 WHERE A#!='256' AND A#=A.A# AND B#=B.B#) ); (4 分) 3. 设有职工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY), 其属性分别表示职 工号、姓名、年龄、性别、工资。为每个工资低于 1000 元的女 职工加薪 200 元,试写出这个操作的 SQL 语句。 UPDATE EMP SET SALARY=SALARY+200 WHERE SALARY<1000 AND SEX='女';(3 分) 4.设某工厂数据库中有两个基本表: 车间基本表:DEPT(DNO,DNAME,MGR_ENO),其属性分别表示 车间编号、车间名和车间主任的职工号。 职工基本表:ERP(ENO,ENAME,AGE,SEX,SALARY,DNO),其 属性分别表示职工号、姓名、年龄、性别、工资和所在车间的编 号。 建立一个有关女车间主任的职工号和姓名的视图,其结构如下: VIEW6(ENO,ENAME)。试写出创建该视图 VIEW6 的 SQL 语句。
2021年武汉轻工大学数据科学与大数据技术专业《计算机组成原理》科目期末试卷B(有答案)
2021年武汉轻工大学数据科学与大数据技术专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、设存储器容量为32字,字长为64位。
模块数m=4,采用低位交叉方式。
存储周期T=200ns,数据总线宽度为64位,总线传输周期r=50ns。
该交叉存储器的带宽是()。
A.32×107bit/sB.8×107bit/sC.73×107bit/sD.18×107bit/s2、某存储器容量为64KB,按字节编址,地址4000H~5FFFH为ROM区,其余为RAM 区。
若采用8K×4位的SRAM芯片进行设计,则需要该芯片的数量是()。
A.7B.8C.14D.163、在C语言程序中,下列表达式中值为True的有()。
I.123456789=(int)(float)l23456789Ⅱ.123456==(int)(float)1234561Ⅲ.123456789-(int(double)123456789A.仅I、ⅡB. 仅I、ⅢC.仅Ⅱ、ⅢD. I、Ⅱ、Ⅲ、4、某字长为8位的计算机中,已知整型变量x、y的机器数分别为[x]补=11110100,[y] 补=l0110000。
若整型变量z=2x+y/2,则z的机器数为()。
A.11000000B.00100100C.10101010D.溢出5、在补码加减交替除法中,参加操作的数和商符分别是()。
A.绝对值的补码在形成商值的过程中自动形成B.补码在形成商值的过程中自动形成C.补码由两数符号位“异或”形成D.绝对值的补码由两数符号位“异或”形成6、中断判优逻辑和总线仲裁方式相类似,下列说法中,正确的是()。
I.在总线仲裁方式中,独立请求方式响应时间最快,是以增加处理器开销和增加控制线数为代价的II.在总线仲裁方式中计数器查询方式,若每次计数都从“0”开始,则所有设备使用总线的优先级相等III.总线仲裁方式一般是指I/O设备争用总线的判优方式,而中断判优方式一般是指I/O设备争用CPU的判优方式IV.中断判优逻辑既可以通过硬件实现,也可以通过软件实现,A. I,IIB. I,III,IVC. I,II,IVD.I,IV7、在()结构中,外部设备可以和主存储器单元统一编址。
大学《数据库》期末试卷及答案(五)
大学《数据库》期末试卷及答案一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。
1. 数据库系统的特点是( )、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。
A .数据共享B .数据存储C .数据应用D .数据保密2. 数据库系统中,物理数据独立性是指( )。
A .数据库与数据库管理系统的相互独立B .应用程序与DBMS 的相互独立C .应用程序与存储在磁盘上数据库的物理模式是相互独立的D .应用程序与数据库中数据的逻辑结构相互独立3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。
A .外模式B .内模式C .存储模式D .模式4. E-R 模型用于数据库设计的哪个阶段( )?A .需求分析B .概念结构设计C .逻辑结构设计D .物理结构设计5. 现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主码是( )。
A .宿舍编号 B .学号C .宿舍地址,姓名D .宿舍编号,学号6. 自然连接是构成新关系的有效方法。
一般情况下,当对关系R 和S 使用自然连接时,要求R 和S 含有一个或多个共有的( )。
A .元组B .行C .记录D .属性7. 下列关系运算中,( )运算不属于专门的关系运算。
A .选择 B .连接C .广义笛卡尔积D .投影8. SQL 语言具有( )的功能。
(考 生 答 题 不 得 超 过 此 线)A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵9.如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的()A.候选码B.主码C. 外码D. 连接码10.下列关于关系数据模型的术语中,()术语所表达的概念与二维表中的“行”的概念最接近?A.属性B.关系C. 域D. 元组11.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。
2022年武汉轻工大学数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案)
2022年武汉轻工大学数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案)一、选择题1、下面叙述中,错误的是()A.操作系统既能进行多任务处理,又能进行多重处理B.多重处理是多任务处理的子集,C.多任务是指同一时间内在同一系统中同时运行多个进程D.一个CPU的计算机上也可以进行多重处理2、在中断发生后,进入中断处理的程序属于()。
A.用户程序B.可能是应用程序,也可能是操作系统程序C.操作系统程序D.既不是应用程序,也不是操作系统程序3、若某单处理器多进程系统中有多个就绪进程,则下列关于处理器调度的叙述中,错误的是()。
A.在进程结束时能进行处理器调度B.创建新进程后能进行处理器调度C.在进程处于临界区时不能进行处理器调度D.在系统调用完成并返回用户态时能进行处理器调度4、关于临界问题的一个算法(假设只有进程P0和P1,能会进入临界区)如下(i为0或1代表进程P0或者P1):Repeatretry:if(turn!=-1)turn=i;if(turn!=i)go to retry;turn=-1;临界区:turn=0;其他区域;until false;该算法()。
A.不能保持进程互斥进入临界区,且会出现“饥饿”B.不能保持进程互斥进入临界区,但不会出现“饥饿”C.保证进程互斥进入临界区,但会出现“饥饿”D.保证进程互斥进入临界区,不会出现“饥饿”5、下列关于线程的叙述中,正确的是()。
I.在采用轮转调度算法时,一进程拥有10个用户级线程,则在系统调度执行时间上占用10个时间片II.属于同·个进程的各个线程共享栈空间III.同一进程中的线程可以并发执行,但不同进程内的线程不可以并发执行IV.线程的切换,不会引起进程的切换A. 仅I、II、IIIB. 仅II、IVD.全错6、下列关于SPOOLing的叙述中,不正确的是()A.SPOOLing系统中必须使用独占设备B.SPOOLing系统加快了作业执行的速度C.SPOOLing系统使独占设备变成了共享设备D.SPOOLing系统利用了处理器与通道并行上作的能力7、下列关于设备驱动程序的叙述中,正确的是()。
数据库期末考试复习题及答案 -综合题【范本模板】
试题一四、设计题( 第1题4分,第2题6分,第3题3分,第4题4分,第5题8分,共25分)1.设教学数据库中有三个基本表:学生表S(SNO,SNAME,AGE,SEX),其属性分别表示学号、学生姓名、年龄、性别.课程表C(CNO,CNAME,TEACHER),其属性分别表示课程号、课程名、上课教师名。
选修表SC(SNO,CNO,GRADE),其属性分别表示学号、课程号、成绩。
有如下SQL查询语句:SELECT CNOFROM CWHERE CNO NOT IN(SELECT CNOFROM S,SCWHERE S.SNO=SC.SNOAND SNAME='张三’);请完成下列问题:(1)用汉语句子阐述上述SQL语句的含义;(2)用等价的关系代数表达式表示上述SQL查询语句.解:(1)查询张三同学没有选修的课程的课程号。
(2分)(2)πCNO(C)-πCNO(σSNAME='张三' (S)SC)或πCNO(C)—πCNO (σSNAME='张三’ (S SC)) (2分)2.设有如图3所示的三个关系.其中各个属性的含义如下:A#(商店代号)、ANAME(商店名)、WQTY(店员人数)、CITY(所在城市)、B#(商品号)、BNAME(商品名称)、PRICE(价格)、QTY(商品数量)。
A BA# ANAME WQTY CITY101 韶山商店15 长沙204 前门百货商店89 北京256 东风商场501 北京AB图3试用SQL 语言写出下列查询:(1)找出店员人数不超过100人或者在长沙市的所有商店的代号和商店名。
(2)找出至少供应了代号为’256’的商店所供应的全部商品的其它商店的商店名和所在城市。
解:(1)SELECT A #, ANAME FROM AWHERE WQTY 〈=100 OR CITY='长沙’; (2分) (2)SELECT ANAME,CITY FROM AWHERE NOT EXISTS (SELECT * FROM B WHERE EXISTS(SELECT * FROM AB AB1WHERE A #=’256' AND B#=B.B #) AND NOT EXISTS(SELECT * FROM AB AB2WHERE A #!='256’ AND A #=A.A # AND B#=B 。
数据库原理与应用教程期末考试试题与答案2
.数据库原理与应用教程―SQL Server期末测试题与答案(二)一、填空题(每空1分,共10分)1.在信息世界中能唯一标识实体的属性集,称为________。
2.如果关系模式R是1NF,且每个非主属性________函数依赖于主键,那么称R是第二范式的模式。
3.数据规范化的优点之一是能消除_____ ___和操作异常现象。
4.若关系A有m个属性,关系B有n个属性,则A×B有________个属性。
5.关系代数运算中,专门的关系操作有:选择、投影、除和________。
6.关系中属性的取值范围称为属性的___________。
7.在SQL Server2005中,通配符只有在_________子句中才有意义,否则会被当作普通字符使用。
8.触发器也是一种存储过程,它主要通过事件进行触发而被执行,而存储过程可以通过而被直接调用。
9.一般可以使用________命令来标识T-SQL批处理的结束。
10.在索引命令中使用关键字CLUSTERED表示将建立的是____________索引。
二、选择题(每小题1分,共20分)1.数据库的概念模型()(A)依赖于计算机硬件和DBMS(B)独立于计算机硬件,依赖于DBMS(C)依赖于计算机硬件,独立于DBMS(D)独立于计算机硬件和DBMS2.假设某个E-R图中有5个实体型、2个1∶M联系和2个M∶N联系,则该E-R图转换的关系模式个数至少是()(A)5 (B)7 (C)8 (D)93.用二维表来表示实体及实体之间联系的数据模型称为()(A)实体-联系模型(B)层次模型(C)网状模型(D)关系模型4.在学生关系:学生(学号,姓名,年龄,性别)中,想查询年龄小于20的学生的学号和姓名,则关系运算式应写成()???)学生()()(学生(B) (A) 学号,姓名20年龄?20?年龄??(学生()?(学号,姓名)))(学生(C) (D)20年龄20年龄??学号,姓名5.在一个关系中,每个属性都是不可分解的,这个关系一定达到()(A) 2NF (B)3NF (C)BCNF (D)1NF;...6.学生表中st(学号,姓名,性别,年龄),删除其中的“年龄”字段的SQL语句是()(A)ALTER TABLE st DROP 年龄(B)DROP 年龄FROM st(C)ALTER TABLE st DELETE年龄(D)DELETE年龄FROM st7.如果学生表st是使用以下SQL语句创建的:CREATE TABLE st (sno CHAR(4) not null,sn CHAR(8),sex CHAR(2),age INT);下面的SQL语句中可以正确执行的是()(A)INSERT INTO st(sno,sex,age) V ALUES (‘s9','男',17)(B)INSERT INTO st(sn,sex,age) V ALUES(″李安齐″,″男″,20)(C)INSERT INTO st(sex,age)VALUES(″男″,20)(D)INSERT INTO st(sno,sn)VALUES(″s9″,″安齐″,16)8.撤销user1用户修改st表中的“姓名”字段的权限,应使用的SQL语句是()(A)REVOKE UPDATE(姓名) ON st TABLE FROM user1(B)REVOKE UPDATE(姓名) ON TABLE st FROM user1(C)REVOKE MODIFY(姓名) ON st TABLE FROM user1(D)REVOKE MODIFY(姓名) ON TABLE st FROM user19.SQL Server 2005的四个系统数据库中记录系统的所有信息的是()(A)Master (B)Model (C)Msdb (D)Tempdb10.有这样一个数据表,学生(学号,姓名,年龄,省份),要想查询学生们所在省份的种类个数,以下SELECT语句正确的是()(A)SELECT COUNT(省份) FROM学生(B)SELECT COUNT(DISTINCT 省份) FROM学生(C)SELECT COUNT(学号) FROM学生(D)SELECT COUNT(学号) FROM学生GROUP BY省份11. 有这样一个数据表,职工(职工号,姓名,职务,工资),要想查询工资最高的职工号和姓名,以下SELECT语句正确的是()(A)SELECT职工号, 姓名FROM职工WHERE工资= MAX(工资)(B)SELECT职工号, 姓名FROM职工WHERE工资=(SELECT MAX(工资) FROM职工)(C)SELECT职工号, 姓名, 工资FROM职工WHERE工资=MAX(工资)(D)SELECT职工号, 姓名,MAX(工资) FROM职工WHERE工资=MAX(工资)12.要想用T-SQL语句从学生表中查询姓名中有“红”字的学生,条件表达式应写成()(A)姓名LIKE ‘%红%' (B)姓名LIKE ‘%红'(C)姓名LIKE ‘%红-' (D)姓名LIKE ‘-红%'13.如果事务T获得了数据项Q上的共享锁,则T对Q()(A)只能读不能写(B)只能写不能读(C)既可读又可写(D)不能读不能写14.SQL语言具有数据操作功能,SQL语言的一次查询的结果是一个()(A)数据项(B)记录(C)元组(D)表15.SQL语言的标准库函数COUNT、SUM、A VG、MAX和MIN等,不允许出现在下列哪个子句...中().(A)SELECT (B)HA VING (C)GROUP…HA VING (D)WHERE16.现要在SC(S#,C#,G)表中查找缺少成绩(G)的学生学号(S#)和课程号(C#),下面SQL 语句中WHERE子句的条件表达式应是:SELECT S#,C# FROM SCWHERE )((A)G=0 (B)G<=0 (C)G=NULL (D)G IS NULL17.关于视图以下说法正确的是()(A)不可以在其他视图上再建立视图(B)视图也是表,只不过存储基本表中的一部分数据(C)视图增强了数据的安全性(D)如果视图中的某列是从算术表达式派生而来,可以指定视图中每列的名称,也可以不指定18.不能激活触发器执行的事件是()(A)SELECT (B)UPDATE (C)INSFRT (D)DELETE19.对数据模式来说,采用三级模式的主要原因是()(A)把大模式分解成小模式,便于DBMS进行分级管理(B)解决程序与数据之间的数据独立性(C)便于应用程序从不同角度进行数据调用(D)便于提供数据的二级映象SQL语言中建立唯一性索引的命令是)20.((A)CREA TE INDEX 索引名ON 基本表名(属性名)(B)CREATE INDEX UNIQUE索引名ON 基本表名(属性名)(C)CREATE UNIQUE INDEX索引名ON 基本表名(属性名)(D)CREATE DISTINCT INDEX索引名ON 基本表名(属性名)三、名词解释分)15(每小题3分,共1.数据模型2.函数依赖3.内模式4.触发器5.锁四、简答题(每小题5分,共25分)1.简述SQL Server的安全性机制。
数据库期末考试试题及答案
数据库期末考试试题及答案一、选择题(每题2分,共20分)1. 在关系数据库中,用于查询数据的SQL语句是:A. SELECTB. UPDATEC. INSERT INTOD. DELETE2. 下列哪个不是数据库的三大范式之一?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)3. 以下哪个选项不是数据库设计阶段的任务?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计4. 在数据库中,用于更新表中数据的SQL语句是:A. SELECTB. UPDATEC. DELETED. INSERT INTO5. 以下哪个是数据库事务的四大特性之一?A. 原子性(Atomicity)B. 一致性(Consistency)C. 隔离性(Isolation)D. 持久性(Durability)二、简答题(每题10分,共30分)1. 简述数据库管理系统(DBMS)的主要功能。
2. 解释什么是外键,并说明其在数据库中的作用。
3. 描述数据库备份和恢复的重要性及基本步骤。
三、应用题(每题25分,共50分)1. 假设你是一个数据库管理员,需要为一个在线书店设计数据库。
请列出至少五个实体,并为每个实体设计至少三个属性。
2. 给定以下SQL查询语句:```SELECT AuthorName, COUNT(*) AS BookCountFROM BooksJOIN Authors ON Books.AuthorID = Authors.AuthorIDGROUP BY AuthorNameORDER BY BookCount DESC;```请解释该查询语句的功能,并描述其可能的输出结果。
四、案例分析题(共30分)假设你负责维护一个大学的学生信息系统。
请根据以下场景回答问题:1. 描述如何使用SQL语句添加一个新学生记录。
2. 如果需要查询所有计算机科学系学生的姓名和学号,应使用什么SQL查询语句?3. 假设系统需要支持学生选课功能,描述如何设计相应的数据库表和关系。
数据库期末练习题及答案
数据库期末综合练习题及答案来源:国院一班的日志第一章填空题:1.在文件管理结点程序和数据在存储位置上是__________存放的。
2.在__________系统中,不容易做到数据共享,在__________系统中,容易做到数据共享。
3.在文件系统中,存取数据的基本单位为________,在数据库系统中,存取数据的基本单位为________。
4.分布式数据库系统既支持客户的________应用,又支持客户的________应用。
5.若一个联系涉及到两个实体则称为________联系,若只涉及到一个实体则称为________联系。
6.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是________对________的联系。
7.若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是________对________的联系。
8.任一种数据模型都有________和________的区别。
9.层次模型是一棵________结构,关系模型是一个________结构。
10.把保存________的关系称为对应数据库的元关系,一个数据库的元关系由________自动建立。
11.在对象数据模型中,每个对象不仅要包含描述实体的________特征,而且要包含描述实体的________特征。
12.数据库系统中的四类用户分别为____________、____________、____________和____________。
13.在数据库体系结构的三级模式中,全局模式处于________层,外模式处于______层,内模式处于________层。
14.DBMS的主要功能之一是________和________数据字典。
15.SQL具有数据________、________、________和________等四种主要功能。
第二章填空题:1.设D1,D2和D3域的基数分别为2,3和4,则D1´D2´D3的元组数为________,每个元组有________个分量。
2022年武汉轻工大学数据科学与大数据技术专业《计算机组成原理》科目期末试卷A(有答案)
2022年武汉轻工大学数据科学与大数据技术专业《计算机组成原理》科目期末试卷A(有答案)一、选择题1、下列关于虚拟存储器的说法,错误的是()。
A.虚拟存储器利用了局部性原理B.页式虚拟存储器的页面如果很小,主存中存放的页面数较多,导致缺页频率较低,换页次数减少,可以提升操作速度C.页式虚拟存储器的页面如果很大,主存中存放的页面数较少,导致页面调度频率较高,换页次数增加,降低操作速度D.段式虚拟存储器中,段具有逻辑独立性,易于实现程序的编译、管理和保护,也便于多道程序共享2、一个存储器的容量假定为M×N,若要使用I×k的芯片(I<M,k<N),需要在字和位方向上同时扩展,此时共需要()个存储芯片。
A.M×NB.(M/I)×(N/k)C.M/I×M/ID.M/I×N/k3、串行运算器结构简单,其运算规律是()。
A.由低位到高位先行进行进位运算B.由低位到高位先行进行借位运算C.由低位到高位逐位运算D.由高位到低位逐位运算4、常用的(n,k)海明码中,冗余位的位数为()。
A.n+kB.n-kC.nD.k5、下列关于浮点数加减法运算的叙述中,正确的是()。
I.对阶操作不会引起阶码上溢或下溢Ⅱ.右归和尾数舍入都可能引起阶码上溢Ⅲ.左归时可能引起阶码下溢IV.尾数溢出时结果不一定溢出A.仅Ⅱ、ⅢB. 仅I、Ⅱ、ⅢC.仅I、Ⅲ、IⅣD. I、Ⅱ、Ⅲ、Ⅳ6、一次总线事务中,主设备只需给出一个首地址,从设备就能从首地址开始的若干连续单元读出或写入多个数据。
这种总线事务方式称为()。
A.并行传输B.串行传输C.突发传输D.同步传输7、内部总线(又称片内总线)是指()。
A.CPU内部连接各寄存器及运算部件之间的总线B.CPU和计算机系统的其他高速功能部件之间互相连接的总线C.多个计算机系统之间互相连接的总线D.计算机系统和其他系统之间互相连接的总线8、计算机硬件能够直接执行的是()。
2022年武汉轻工大学软件工程专业《操作系统》科目期末试卷A(有答案)
2022年武汉轻工大学软件工程专业《操作系统》科目期末试卷A(有答案)一、选择题1、下面叙述中,错误的是()A.操作系统既能进行多任务处理,又能进行多重处理B.多重处理是多任务处理的子集,C.多任务是指同一时间内在同一系统中同时运行多个进程D.一个CPU的计算机上也可以进行多重处理2、下列关于操作系统的论述中,正确的是()。
A.对于批处理作业,必须提供相应的作业控制信息B.对于分时系统,不一定全部提供人机交互功能C.从响应角度看,分时系统与实时系统的要求相似D.在采用分时操作系统的计算机系统中,用户可以独占计算机操作系统中的文件系统3、通常用户进程被建立后()A.使一直存在于系统中,直到被操作人员撤销B.随着作业运行正常或不正常结束而撤销C.随着时间片轮转而撤销与建立D.随着进程的阻塞或唤醒而撤销与建立4、为多道程序提供的共享资源不足时,可能会产生死锁。
但是,不当的()也可能产生死锁。
A.进程调度顺序B.进程的优先级C.时间片大小D.进程推进顺序5、死锁与安全状态的关系是()。
A.死锁状态有可能是安全状态B.安全状态有可能成为死锁状态C.不安全状态就是死锁状态D.死锁状态一定是不安全状态6、采用SPOOLing技术后,使得系统资源利用率()。
A.提高了B.有时提高,有时降低C.降低了D.提高了,但出错的可能性增人了7、提高单机资源利用率的关键技术是()。
A.SPOOLing技术B.虚拟技术C.交换技术D.多道程序设计技术8、若8个字(字长32位)组成的位示图管理内存,假定用户归还一个块号为100的内,存块,它对应位示图的位置为()。
假定字号、位号、块号均从1开始算起,而不是从0开始。
A.字号为3,位号为5B.字号为4,位号为4C.字号为3,位号为4D.字号为4,位号为59、下列关于打开文件open()操作和关闭文件close()操作的叙述,只有()是错误的。
A.close()操作告诉系统,不再需要指定的文件了,可以丢弃它B.open()操作告诉系统,开始使用指定的文件C.文件必须先打开,后使用D.目录求必须先打开,后使用10、在请求分页系统中,页面分配策略与页面置换策略不能组合使用的是()。
2022年武汉轻工大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)
2022年武汉轻工大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)一、选择题1、一个磁盘的转速为7200r/min,每个磁道有160个扇区,每个扇区为512B.那么理想情况下,其数据传输率为()。
A.7200×160KB/sB.7200KB/sC.9600KB/sD.19200KB/s2、下列选项中,磁盘逻辑格式化程序所做的T作是()I.对磁盘进行分区II.建立文件系统的根目录III.确定磁盘扇区校验码所占位数IV.对保存空闲磁盘块信息的数据结构进行初始化,A. 仅IIB.仅II、IVC.仅III,IVD.仅I、II、IV3、若系统中有5台绘图仪,有多个进程需要使用两台,规定每个进程一次仪允许申请一台,则最多允许()个进程参与竞争,而不会发生死锁。
A.5B.2C.3D.44、要实现两个进程互斥,设一个互斥信号量mutex.当mutex为0时,表示()。
A.没有进程进入临界区B.有一个进程进入临界区C.有一个进程进入临界区,另外一个进程在等候D.两个进程都进入临界区5、在操作系统中,一方面每个进程具有独立性,另一方面进程之间具有相互制约性。
对于任何两个并发进程,它们()。
A.必定无关B.必定相关C.可能相关D.可能相同6、采用分段存储管理的系统中,若段地址用24位表示,其中8位表示段号,则允许每段的最大长度是()。
A.224BB.216BC.28BD.232 B7、在分页虚拟存储管理中,“二次机会”调度策略和“时钟”调度策略在决定淘汰哪一页时,都用到了()。
A.虚实地址变换机构B.快表C.引用位D.修改位8、假设4个作业到达系统的时刻和运行时间见表。
系统在t=2时开始作业调度。
若分别采用先来先服务和短作业优先调度算法,则选中的作业分别是()。
A.J2、J3B.J1、J4C.J2、J4D.J1、J39、计算机开机后,操作系统最终被加载到()。
A.BIOSB.ROMC.EPROMD.RAM10、提高单机资源利用率的关键技术是()。
武汉轻工大学 期末C语言题库21.doc
若已定义x和y为double类型,则表达式x=1,y=x+3/2 的值是()。
A2.0执行下面程序中的输出语句后,输出的值是:( ),main(){int a=5; printf("%d\n",(a=3*5,a*4,a+5));}A 20以下不正确的if语句形式是()。
B if(x!=y) scanf(“%d”,&x) else scanf(“%d”,&y);执行下面程序段后,s的值是()。
int s=5;C 10下面程序段运行的结果是( ).x=-1;A XUN HUAN ZHI XING YI CI下面程序是从键盘输入4位正整数,输入0或负数时结束循环.A处填写内容是( )。
.#include "stdio.h"B NUM>0程序main( ){char s[10]; s="abcd";printf("%s\n",s);}的运行结果(以下U代表空格)是( ).C 编译不通过函数的形式参数系统默认存储类型说明是()。
D auto若file1中包含file2,file2中要用到file3,若file2中不用 #include "file3.h",则在file1.c中应进行如下定义( ).D #include“file3.h”和#include“file2.h若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是()。
C p=nY OR N1.for循环的三个表达式中间用逗号相分隔. N2.在C程序中,逗号运算符的优先级最低 Y3.设i=1,j=2,k=3,则逻辑表达式!(i>j)||!k&&1的值为0. N4. for循环的三个表达式都可以省略. Y5. do-while循环的while后的分号不可以省略. Y6. 若定义 int array[5] , *p; 则赋值语句 p=array;是正确的. Y7. 函数调用语句:func(rec1,rec2+rec3,(rec4,rec5));中,含有的实参个数是5. N8. 用一个#include命令可以同时指定数个被包含文件. N9. 下列的语句是正确的:int **p; Y10. 两个类型相同的结构体变量,可以互相赋值.Y填空1.已知:int i=8,j=10,m,n;m=++i;n=j++;问语句执行后m=___9__,n=___10__。
武汉轻工大学数据库1508090003实验2报告
武汉轻工大学经济与管理学院实验报告实验课程名称大型数据库管理实验起止日期2017.11.15至2017.11.29 实验指导教师程红莉实验学生姓名郑万芳学生班级学号物流1501班1508090003实验评语实验评分教师签名年月日实验项目名称交互式SQL实验日期2017.11.21 学生姓名郑万芳班级学号1508090003一、预习报告(请阐述本次实验的目的及意义)(1)熟悉数据库的交互式SQL工具。
(2)熟悉通过SQL对数据库进行操作。
(3)完成基本数据表、视图和索引的创建、修改与删除,并完成作业的上机练习,包括数据的查询、修改、插入、更新等操作。
(4)完成SQL上机练习二、实验方案(请说明本次实验的步骤和进程)一、数据定义即在实验一基础上,继续完成数据库下三张表的建立和数据输入。
学生表(s)sno sname age sex98601李强20男98602刘丽21女98603张兵20男98604陈志坚22男98605张兵21女课程表(C)cno cname teacher officeC601高等数学周振兴416C602数据结构刘建平415C603操作系统刘建平415C604编译原理王志伟415选课表(SC)sno cno score98601C6019098601C6029098601C6038598601C6048798602C6019098603C6017598603C6027098603C6045698604C6019098604C6048598605C6019598605C60380二、数据操作1.完成各类查询操作(单表查询、连接查询、嵌套查询、集合查询)。
2.完成各类更新操作(插入数据、修改数据、删除数据)。
三、视图的操作视图的定义(创建和删除)、查询、更新(注意更新的条件)。
四、用SQL完成下列查询(1)给学生表增加一列,属性名为class(班级),然后将已有数据的班级全部设置为class=“9601”Alter table s add class char(4)(2)检索年龄大于21的男学生学号SNO和姓名SNAME。
武汉理工大学数据库公选课大作业有答案
武汉理工大学数据库公选课大作业有答案《数据库应用基础》大作业课程名称数据库应用基础开课学院指导教师姓名学生姓名学生专业班级2013-2014 学年第二学期一、假定一个数据库包括下述信息:学生的信息:学号、姓名、单位、选修的课程名课程的信息:课程号、课程名、学时、任课教师号教师的信息:教师号、姓名、职称、所在单位单位的信息:单位名、电话1.上述实体中存在如下联系:(1)一个学生可以选修多门课程,一门课程可以为多个学生选修(2)一个教师可以讲授多门课程,一门课程可以有多个教师讲授(3)一个单位可以有多个教师和学生,而一个教师或学生仅属于一个单位2.根据上述情况和假设,试作如下设计:(1)构造满足需要的E-R图(2)将E-R图转换为等价的关系模型并指出每个关系的关键字3.画出该数据库模式导航图。
二、假定一个学生成绩管理数据库ScoreDB包括下述信息:学生表Student数据学生选课表SC数据用SQL语言完成如下操作:1.查询全体学生的学号、姓名和所修专业。
SELECT Sno,Sname,Sdept FROM Student2.检索年龄在19岁以上学生的学号、姓名和性别。
SELECT Sno,Sname,Sdept FROM Student WHERE Sage>=193.查询计算机软件专业男同学的学号和姓名。
SELECT Sno,Sname FROM Student WHERE Sdept='计算机软件'AND Ssex='男'4.查询选修了C301课程的学生的学号和成绩,查询结果按成绩降序排序。
SELECT Sno,Grade FROM SC WHERE Cno='C301' ORDER BY Grade DESC5.查询每个学生及其选修课程的情况。
SELECT a.Sno,Sname,Ssex,Sdept,Sage,o,Cname,Creadit FROM Student a,SC b,Course c WHERE a.Sno=b.Sno ANDo=o6.查询所有学生(姓名)选修的课程名和成绩。
2022年武汉轻工大学公共课《大学计算机基础》期末试卷B(有答案)
2022年武汉轻工大学公共课《大学计算机基础》期末试卷B(有答案)一、单项选择题1、二进制数101110转换成十六进制数是()A.2CB.2DC.2ED.2F2、在计算机内部.一个字节表示的二进制位数是()A.7B.8C.15D.163、将十进制数57转换为二进制数是()A.111011B.111001C.101111D.1100114、下列数据中,最小数是()A.(10111100)2B. (162)sC. (264)10D. (CD)165、以下关于计算机病毒的表达中,正确的一条是()A.反病毒软件可以查、杀任何种类的病毒B.计算机病毒是一种被破坏了的程序C.反病毒软件必须随着新病毒的出现而升级,提高查、杀病毒的功能D.感染过计算机病毒的计算机具有对该病毒的免疫性6、使用拼音输入汉字的编码,属于()A.外码B.机内码C.交换码D.字形码7、计算机的外部设备包括输入设备,输出设备和()A.CPUB.主存储器C.辅助寸储器D.主机8、Windows7的应用程序窗口中,一般不存在()A.“关闭”按钮B."最小化”按钮C.“最大化/还原”按钮D.“确定”按钮9、在Windows 7的对话框中,下拉框是一个方框,并在右边有一个()A.向下的黑三角标志B.横向的省略号标志C.颜色变灰的标志D.向右的三角形标志10、在Windows7“资源管理器”窗口左侧的窗格中,显示文件夹结构采用的是()A.线形结构B.树形结构C.表格结构D.网状结构11、要设置计算机的数字格式,应先双击控制面板中的图标是()A.多媒体B.区域选项C.日期/时间D.系统12、Windows 7把所有的系统环境设置功能都统一到了()A.“我的电脑”B.“附件”C.“控制面板”D.“资源管理器”13、在Windows 7中,显示3D桌面效果的快捷键是()A.Windows+D 键B.Windows+P 键C.Windows+Tab 键D.Windows+Alt 键14、在Word编辑状态,对文档中的图片设置环绕方式时,不能设置的环绕方式是()A.嵌入型B.四周型C.上下型D.左右型15、在Word2010中,能显示页脚的视图方式是()A页面视图 B大纲视图 C草稿视图 DWeb版式视图16、下列有关Word 2010编辑功能的叙述中,错误的是()A.可以打开多个文档编辑窗口B.可以在插入点位置插入多种格式的系统日期和时间C.可以在插入点位置插入图形文件D.可以在插入点位置插入一个声音文件17、在Windows中,要查看隐藏的文件,应在菜单项()A.“编辑”的文件夹选项中设置B.“工具”的文件夹选项中设置C.“文件”的文件夹选项中设置D.“查看”的文件夹选项中设置18、在Word 2010编辑文本时,可以在标尺上直接进行()A.段落首行缩进操作B.建立表格C.嵌入图片D.分栏操作19、在Word的编辑状态下,当前文档中文字的字体全是宋体,若选中一段文字先设定了楷体,后又设定成黑体,则()A.文档全文都是楷体B.文档被选中的内容为宋体C.被选中的内容变为黑体D.文档的全部都是黑体20、在Excel 2010中,若在Sheet2的工作表前增加一个工作表,应()A.单击Shcet2工作表标签,并选“插入”功能区的“工作表”命令B.单击Sheet2工作表标签,并按“插入”键C.单击Sheet2工作表标签,并选“工作表”功能区的“插入”命令D.单击“插入”功能区的“工作表”命令,然后单击Sheet2工作表标签21、向Excel 2010单元格输入数据之后,单元格中出现一串#符号,表示()A.单元格被隐藏B.用户输入了错误的数据C.单元格被加密D.输入的数据长度超过了单元格的宽度22、向Excel 2010工作表的A6单元格中输入“5-3",在默认格式下该单元格中显示()A.2B.5月3日C.5-3D.错误信息23、在Excel 2010中,不能实现为单元格定义名称的是()A.单击工作表左上角名称框,快速定义名称B.单击单元格,输入新名称C.使用“公式”→“定义的名称”命令,在“新建名称”对话框中创建新名称D.使用“公式”→“名称管理器”命令,在“名称管理器”对话框中创建名称24、在Excel 2010中,若要统计一个数据区域中数据的最大值,应使用的函数是()A.SUMB.MAXC.COUNTD.AVERAGE25、下列有关Word 2010分隔符的叙述中,正确的是()A.对文档设置不同的页眉和页脚,应先插入分页符B.插入分页符的操作可在“页面布局”功能区完成C.在文档中插入的分节符无法被删除D.在文档中插入分节符后,文档同时也必然会被分页26、在PowerPoint 2010所提供的母版中,包含()A.普通视图母版B.讲义母版C.大纲母版D.幻灯片浏览母版27、若要设置幻灯片的片间动画效果,应选择“幻灯片放映”菜单的()A.“幻灯片切换”命令B.“动画方案”命令C.“设置放映方式”命令D.“自定义动画”命令28、ARPANET 起源于20世纪()A.90年代B.80年代C.70年代D.60年代29、在浏览器地址栏输人网址,其中"http”代表的是()A.协议B.主机C.地址D.端口30、下列有关计算机病毒叙述中,正确的是()A计算机病毒不破坏优盘中的数据B计算机病毒不影响计算机运行速度C计算机病毒造成计算机的网络配置永久性失效D计算机病毒影响程序的执行或破坏用户数据与程序二、填空题31、在Windows 7中,鼠标的基本操作有:单击、双击、拖拽和____________32、在微型计算机中、英文字符通常采用_________编码存储。
2022年武汉轻工大学信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)
2022年武汉轻工大学信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)一、填空题1、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。
这些冲突主要有______、______和______3类。
2、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。
3、视图是一个虚表,它是从______导出的表。
在数据库中,只存放视图的______,不存放视图对应的______。
4、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。
5、在SQL Server 2000中,数据页的大小是8KB。
某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。
6、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。
7、使某个事务永远处于等待状态,得不到执行的现象称为______。
有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。
8、关系数据库中基于数学的两类运算是______________和______________。
9、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。
因为,用户只要提出______,不必指出 ______。
10、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
武汉轻工大学数据库选
修期末作业
文稿归稿存档编号:[KKUY-KKIO69-OTM243-OLUI129-G00I-FDQS58-MG129]
武汉工业学院校公选课
————《数据库应用》大作业
姓名:李晓华
学号:
院(系):机械工程学院
专业:过控
2013年11月19日
一、建立包含学籍管理相关信息的数据库和表
(1)学生基本信息表
(2)课程表
(3)成绩表
二、建立查询
(1)输出所有不及格学生的名单
在SQL查询中输入以下程序:
SELECT学生基本信息表.姓名AS不及格学生名单FROM学生基本信息表,课程表,成绩表WHERE学生基本信息表.学号[成绩表].[学号])AND((课程表.课程
号)=[成绩表].[课程号])AND((成绩表.分数)<60));
(2)输入学生姓名,能查阅指定学生的成绩信息
在SQL查询中输入以下程序:
SELECT学生基本信息表.姓名,课程表.课程名,成绩表.分数FROM学生基本信息表,课程表,成绩表WHERE(((学生基本信息表.姓名)=[请输入学生姓
名])AND((学生基本信息表.学号)=[成绩表].[学号])AND((成绩表.课程
号)=[课程表].[课程号]));
(3)输入课程名,能查阅指定课程的成绩信息
在SQL查询中输入以下程序:
SELECT课程表.课程号,课程表.课程名,课程表.学时数,课程表.学分,课程表.开课学期,课程表.考试考查标志FROM课程表WHERE(((课程表.课程名)=[请输入课程名]));
(4)输入班级名,能查阅指定班级所有学生的成绩信息
在SQL查询中输入以下程序:
SELECT课程表.课程号,课程表.课程名,课程表.学时数,课程表.学分,课程表.开课学期,课程表.考试考查标志FROM课程表WHERE(((课程表.课程名)=[请输入课程名]));
三、思考题
1.确保数据库的实体完整性与参照完整性有什么作用?
关系的完整性主要包括域完整性、实体完整性和参照完整性三种。
1.域(列)完整性
域完整性是对数据表中字段属性的约束,通常指数据的有效性,它包括字段的值域、字段的类型及字段的有效规则等约束,它是由确定关系结构时所定义的字段的属性决定的。
限制数据类型,缺省值,规则,约束,是否可以为空,域完整性可以确保不会输入无效的值.。
2.实体(行)完整性
实体完整性是对关系中的记录唯一性,也就是主键的约束。
准确地说,实体完整性是指关系中的主属性值不能为Null且不能有相同值。
定义表中的所有行能唯一的标识,一般用主键,唯一索引unique关键字,及identity属性比如说我们的身份证号码,可以唯一标识一个人.
一表的主键实现,还可以用触发器来维护参考完整性
2.如何设置字段的有效性规则及确定主键?
打开你要修改的数据表,然后点击视图选项
在弹出的下拉菜单中,找到设计视图。
打开了设计视图面板,在设计视图中,我们给毕业院校添加一个有效性规则,点击一下毕业院校的字段,这样就能选中它
接着点击查询选项,如红色箭头所示
在有效性规则这一栏,输入in("北大","清华","首都师范"),这句代码的意思就是,这个字段的数据必须是北大、清华、首都师范这三个大学,其他数据都不能录入。
点击保存按钮
弹出一个警告消息,因为数据表中已经有了数据,但是这些数据不符合现在刚刚设立的有效性规则。
我们点击是,这样就就开始用新的规则来测试数据了
等待几分钟,弹出了一个新的警告信息,点击是,意思是继续用这个规则来约束数据,这样原来的数据就被删除了。
点击菜单栏上面的数据表视图,这样就返回到了数据表视图。
我们看到原有的数据已经删除了那些不符合有效性规则的数据。
我们尝试输入“河大”这两个字
提示消息说不符合有效性规则,这样你的表就只能输入符合有效性规则色数据了
3.怎样将Excel表格数据导入到Access数据库中?
将Excel中的数据装入?Access,可以从Excel工作表复制数据并粘贴到Access数据表中,将Excel工作表导入Access表中,或者从Access表链接到Excel工作表。
?。