免费智能真题库 > 历年试卷 > 信息系统管理工程师 > 2015年上半年 信息系统管理工程师 上午试卷 综合知识
  第13题      
  知识点:   关系的完整性   数据定义   数据库完整性   AR
  关键词:   SQL语句   元组        章/节:   数据库的管理与控制   数据库系统基本概念   关系数据库标准语言(SQL)       

 
某医院住院部设有病人关系R(住院号,姓名,性别,、科室号,病房,家庭住址),其中:“住院号”唯一标识关系R中的每一个元组。“性别”的取值只能为M或F;科室关系D(科室号,科室名,负责人,联系电话),其中:“科室号”唯—标识关系D中的每一个元组。创建R关系的SQL语句如下:
CREATE TABLER(
住院号CHAR(4) PRIMARY KEY,
姓名CHAR(10),
性别CHAR(1) (13)
科室号CHAR(4) (14)
家庭住址CHAR(30));
 
 
  A.  IN(M,F)
 
  B.  CHECK('M','F')
 
  C.  LIKE('M','F')
 
  D.  CHECK(性别 IN('M','F'))
 
 
 

 
  第25题    2012年上半年  
   41%
数据库管理系统提供了数据库的安全性、(24)和并发控制等机制以保护数据库的数据。它提供授权功能来控制不同用户访问数据的权限..
  第12题    2013年上半年  
   31%
(12)是为防止非法用户进入数据库应用系统的安全措施。
  第16题    2020年下半年  
   58%
数椐库中数据的(16)是指数据库正确性和相容性,是为了防止合法用户使用数据库时向数据库加入不符合语义的数据。
 
  第14题    2015年上半年  
   91%
某医院住院部设有病人关系R(住院号,姓名,性别,、科室号,病房,家庭住址),其中:“住院号”唯一标识关系R中的每..
  第20题    2019年上半年  
   48%
高校教学管理系统中的院系关系Department和学生关系Students的模式分别为:Department(院系号,院系名,负责人号,电话),学生关..
  第18题    2009年下半年  
   39%
设有员工关系Emp(员工号,姓名,性别,部门,家庭住址),其中,属性“性别”的取值只能为M或F;属性“部门&rdq..
 
  第14题    2015年上半年  
   91%
某医院住院部设有病人关系R(住院号,姓名,性别,、科室号,病房,家庭住址),其中:“住院号”唯一标识关系R中的每..
  第18题    2009年下半年  
   39%
设有员工关系Emp(员工号,姓名,性别,部门,家庭住址),其中,属性“性别”的取值只能为M或F;属性“部门&rdq..
  第17题    2009年下半年  
   31%
设有员工关系Emp(员工号,姓名,性别,部门,家庭住址),其中,属性“性别”的取值只能为M或F;属性“部门&rdq..
   知识点讲解    
   · 关系的完整性    · 数据定义    · 数据库完整性    · AR
 
       关系的完整性
        (1)实体完整性。
        若属性A是基本关系R的主属性,则属性A不能取空值。也就是说基本关系得所有主属性都不能取空值,而不仅是主码整体不能取空值。
        (2)参照完整性。
        现实世界中的实体之间往往存在某种联系,在关系模型中实体之间的联系用关系描述,这样就会存在着关系间的引用。例如,学生、课程、选课三个关系如下:
        学生(学号,姓名,性别,专业)
        课程(课程号,课程名,教师,学分)
        选课(学号,课程号,成绩)
        它们之间是多对多联系,存在着属性的引用,即选课关系引用了学生关系的主码和课程关系的主码,如画线所示。在选课关系中必须满足:①选课关系中的“学号”值必须是确实存在的学生的学号,即在学生关系中有该学生的记录;②选课关系中“课程号”也必须确实存在,即课程关系中有该课程的记录。也就是说,选课关系中某些属性的取值需要参照其他关系的属性的取值。
        设F是基本关系R的一个或一组属性,但不是关系R的码。如果F与基本关系S的主码KS相对应,则称F是基本关系R的外码,并称基本关系R为参照关系,基本关系S为被参照关系或目标关系,关系R和S不一定是不同的关系。在上例中,“学号”和“课程号”是选课关系的外码,学生关系和课程关系是被参照关系,选课关系是参照关系。
        参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码KS相对应(关系R和S不一定是不同的关系),则对于R中每个元组在F上的值或者取空值或者等于S中某个元组的主码值。
        (3)用户定义的完整性
        用户定义的完整性就是针对某一具体关系数据库的约束条件。例如属性的取值范围、属性间必须满足一定的函数关系等。
 
       数据定义
        SQL的数据定义功能包括定义表、定义视图和定义索引,由于视图是基于基本表的虚表,索引是依附于基本表的,所以SQL通常不提供视图定义和索引定义的修改操作,用户只能先将它们删除然后再重建。SQL的数据定义语句有:CREATE TABLE(创建表)、DROP TABLE(删除表)、ALTER TABLE(修改表)、CREATE VIEW(创建视图)、DROP VIEW(删除视图)、CREATE INDEX(创建索引)、DROP INDEX(删除索引)。
        (1)定义、删除、修改基本表。
        ①定义基本表。
        表格由若干列所组成,创建表格时应当定义列并分配字段属性。定义基本表的指令是:
        
        其中<表名>是所要定义的基本表的名字,建表的同时可以定义与改表有关的完整性约束条件。一些常用的数据类型:
        .CHAR (n):一个长度为n的固定长度字符串。
        .VARCHAR (n):一个长度不大于n的长度可变的字符串。
        .INT:全字长二进制整数。
        .DECIMAL (p[,q]):压缩十进制数,共p位,小数点后有q位,0≤q≤p≤15,q=0时可以省略不写。
        ②删除基本表。
        删除基本表的指令为:
        
        基本表一旦删除,表中的数据、表的索引和视图都将自动删除。
        (2)建立与删除索引。
        用户可以根据需要在基本表上建立一个或多个索引,这是加快查询速度的有效手段。一般来说,数据库管理员(DBA)或建表的人来完成建立与删除索引的工作,用户不必(也不能)选择索引,系统在存取数据时会自动选择合适的索引作为存取路径。
 
       数据库完整性
        数据库的完整性是指数据的正确性和相容性。例如学生的性别只能是男或女,百分制的成绩必须取值在0到100之间。为了维护数据库的完整性,DBMS必须提供一种机制来检查数据库中的数据,看其是否满足语义规定的条件。
        完整性约束条件的作用对象可以是行、列和关系。行约束主要是记录字段值之间联系的约束条件,例如银行账户的余额应该等于存入金额减去支出金额的值。列约束主要是对列的类型、取值范围、精度、排序、非空值以及不可重复等约束条件。关系约束是表的主码约束、表间的参照完整性约束以及表中记录间的联系约束,例如学生所选的课程必须是课程列表中已经存在的课程。
        列级约束、主码约束和参照完整性约束是在数据库定义过程中定义的,对数据库进行修改时,DBMS提供的完整性约束机制要对数据库定义的约束进行检查,拒绝不符合约束条件的修改动作。
 
       AR
        (1)AR的定义。增强现实技术(Augmented Reality,AR),是一种实时地计算摄影机影像的位置及角度并加上相应图像、视频、3D模型的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。这种技术1990年提出。随着随身电子产品CPU运算能力的提升,预期增强现实的用途将会越来越广。
        (2)AR的特点。
        ①真实世界和虚拟世界的信息集成;
        ②具有实时交互性;
        ③是在三维尺度空间中增添定位虚拟物体。
        (3)AR的营销价值。
        ①虚实结合,震撼体验。借助AR的虚实交互体验,增强产品发布会的趣味性和互动性。另外借助AR技术,可以展示模拟现实条件无法表现的细节和创意,使消费者更直观形象地感知产品,提升对企业品牌形象的理解,尤其适用于工艺复杂、技术含量高、价值相对较高的产品。
        ②体验营销。AR技术实现品牌和消费者零距离接触,在游戏或互动中潜移默化地传达产品内容、活动及促销信息,加深消费者对品牌的认可和了解。AR技术借助手机摄像头可以生动地再现产品使用场景,增强用户的购物体验,解决电子商务当下无法试用、试穿的瓶颈,给我们生活带来极大地便利和乐趣。
        ③与微博、SNS等社交媒体整合。利用AR技术与微博、SNS等社交媒体的融合打通,实现从体验营销到自营销,最终形成消费者对产品和品牌的信任和钟爱,满足了消费者购买咨询、体验和分享的需求,促成消费者形成良好的口碑并促进购买。
   题号导航      2015年上半年 信息系统管理工程师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第13题    在手机中做本题